- Jul 29, 2009
-
-
Fariborz Jahanian authored
table as it has its own place now. llvm-svn: 77491
-
Fariborz Jahanian authored
excpression, if needed, and remove some ir-gen code now unnencessary. llvm-svn: 77490
-
Douglas Gregor authored
A template name can refer to a set of overloaded function templates. Model this in TemplateName, which can now refer to an OverloadedFunctionDecl that contains function templates. This removes an unspeakable hack in Sema::isTemplateName. llvm-svn: 77488
-
Ted Kremenek authored
we don't care about ElementRegions layered on top of a base region. llvm-svn: 77484
-
Ted Kremenek authored
in StoreManager to RegionStoreManager, and create a special, highly reduced version in BasicStoreManager. These changes are in preparation for future RegionStore-specific changes to InvalidateRegion. llvm-svn: 77483
-
Ted Kremenek authored
index 0. This will be used for refinements to InvalidateRegion and CastRegion. llvm-svn: 77481
-
Ted Kremenek authored
llvm-svn: 77479
-
Sebastian Redl authored
llvm-svn: 77475
-
Daniel Dunbar authored
llvm-svn: 77474
-
Daniel Dunbar authored
this interface design, Chris please check. llvm-svn: 77473
-
Douglas Gregor authored
functions, only return those overloaded functions that are actually function templates. Note that there is still a glaring problem with treating an OverloadedFunctionDecl as a TemplateName. llvm-svn: 77472
-
Douglas Gregor authored
llvm-svn: 77464
-
Douglas Gregor authored
template arguments, as in template specialization types. This permits matching out-of-line definitions of members for class templates that involve non-type template parameters. llvm-svn: 77462
-
Fariborz Jahanian authored
for offset ir-gen. llvm-svn: 77458
-
rdar://problem/7100524Steve Naroff authored
Fix <rdar://problem/7100524> regression: "error: incompatible operand types ('void *' and 'NSString *')". Remove XFAIL from 'conditional-expr-4.m' test case (which would have caught this). Also tweaked several aspects of the test to jive with the current type checking. llvm-svn: 77453
-
Steve Naroff authored
llvm-svn: 77452
-
Sebastian Redl authored
llvm-svn: 77451
-
Zhongxing Xu authored
llvm-svn: 77447
-
Daniel Dunbar authored
llvm-svn: 77421
-
Daniel Dunbar authored
llvm-svn: 77420
-
Daniel Dunbar authored
llvm-svn: 77416
-
Fariborz Jahanian authored
and use it in several places. llvm-svn: 77411
-
Mike Stump authored
llvm-svn: 77402
-
Mike Stump authored
llvm-svn: 77400
-
Mike Stump authored
llvm-svn: 77391
-
Douglas Gregor authored
canonicalization for dependent TemplateSpecializationTypes occurs within ASTContext::getTemplateSpecializationType. Also, move template argument canonicalization into ASTContext::getCanonicalTemplateArgument. llvm-svn: 77388
-
Chris Lattner authored
llvm-svn: 77386
-
Mike Stump authored
llvm-svn: 77377
-
Fariborz Jahanian authored
llvm-svn: 77374
-
- Jul 28, 2009
-
-
Owen Anderson authored
llvm-svn: 77368
-
Anders Carlsson authored
llvm-svn: 77365
-
Ted Kremenek authored
could cause false positives if any the subexpressions had side-effects. These initializers weren't evaluated because the StoreManager would need to handle them, but that's an orthogonal problem of whether or not the StoreManager can handle the binding. llvm-svn: 77361
-
Ted Kremenek authored
was created but not added to the destination NodeSet. This fixes PR 4630. llvm-svn: 77353
-
Anders Carlsson authored
Add a field for C++ specific data to ASTRecordLayout. Use it to store the non-virtual size and alignment + base offsets. llvm-svn: 77352
-
Fariborz Jahanian authored
llvm-svn: 77351
-
Owen Anderson authored
llvm-svn: 77349
-
Chris Lattner authored
llvm-svn: 77344
-
Chris Lattner authored
llvm-svn: 77343
-
Fariborz Jahanian authored
llvm-svn: 77339
-
Anders Carlsson authored
llvm-svn: 77335
-