summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor the template-instantiation logic for expressions into aDouglas Gregor2009-08-111-1377/+0
* Take 2 on AltiVec-style vector initializers. Nate Begeman2009-08-101-1/+15
* Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar2009-08-101-15/+1
* AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman2009-08-091-1/+15
* Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson2009-08-081-1/+1
* Introduce reference counting for statements and expressions, using itDouglas Gregor2009-08-081-15/+16
* Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor2009-08-061-4/+8
* Patch to improve ir-gen for constructors with default argumentFariborz Jahanian2009-08-051-5/+5
* Fix assertion crash. I don't have a testcase, but the fix is pretty Eli Friedman2009-08-031-1/+1
* Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson2009-07-311-0/+1
* [llvm up]Douglas Gregor2009-07-291-1/+2
* Allow front-end 'isa' access on object's of type 'id'.Steve Naroff2009-07-241-0/+6
* Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pas...Anders Carlsson2009-07-091-1/+1
* Cope with explicitly-specified function template arguments when thereDouglas Gregor2009-07-011-1/+10
* Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor2009-06-301-0/+28
* Refactor ActOnDeclarationNameExpr into a "parsing action" part and aDouglas Gregor2009-06-301-10/+7
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-2/+1
* Fix PR4448.Anders Carlsson2009-06-261-0/+8
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-1/+1
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-3/+17
* Handle temporaries in default arguments.Anders Carlsson2009-06-161-1/+4
* Diagnose the incorrect use of non-type template arguments for classDouglas Gregor2009-06-121-0/+8
* Instantiation support for more Obj-C expressions, string literals, @selector ...Anders Carlsson2009-06-071-7/+4
* Template instantiation support for Obj-C @encode expressions.Anders Carlsson2009-06-071-3/+11
* Several improvements to template argument deduction:Douglas Gregor2009-06-051-1/+2
* Remove VarDecl from CXXConstructExpr.Anders Carlsson2009-05-301-9/+1
* Bind temporaries correctly when instantiating expressions.Anders Carlsson2009-05-301-1/+1
* Add a CXXBindTemporaryExpr.Anders Carlsson2009-05-301-0/+10
* Reduce the amount of stack space we use in SmallVectors duringDouglas Gregor2009-05-291-2/+2
* Simplify, and improve the performance of, template instantiation forDouglas Gregor2009-05-271-2/+1
* Improve name lookup for and template instantiation of declarationDouglas Gregor2009-05-271-18/+10
* Initial stab at a generalized operation for determining theDouglas Gregor2009-05-271-0/+1
* Template instantiation for "typeof" for both types and expressions.Douglas Gregor2009-05-261-1/+7
* Template instantiation for qualified declaration referenceDouglas Gregor2009-05-221-70/+112
* Template instantiation for the GNU address-of-label extension.Douglas Gregor2009-05-221-1/+8
* Template instantiation for ExtVectorElementExpr.Douglas Gregor2009-05-221-1/+18
* Add a few tests to ensure that member functions of class templates canDouglas Gregor2009-05-221-1/+6
* Representation of and template instantiation for memberDouglas Gregor2009-05-221-1/+40
* Template instantiation for C99 compound literalsDouglas Gregor2009-05-211-1/+21
* Template instantiation for GNU array-range designators.Douglas Gregor2009-05-211-1/+16
* Template instantiation for C99 designated initializers, because weDouglas Gregor2009-05-211-2/+59
* Template instantiation for initializer listsDouglas Gregor2009-05-211-1/+15
* Template instantiation for unary type traits, e.g., __is_podDouglas Gregor2009-05-211-1/+18
* Template instantiation for C++ "typeid" expressions.Douglas Gregor2009-05-211-1/+33
* Template instantiation for C++ throw expressionsDouglas Gregor2009-05-211-1/+13
* Template instantiation for C++ delete expressionDouglas Gregor2009-05-211-1/+13
* Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor2009-05-211-11/+4
* Template instantiation for C++ "new" expressions.Douglas Gregor2009-05-211-1/+56
* Fix template instantiation for compound statements so that it properlyDouglas Gregor2009-05-201-2/+2
* Introduce a new kind of RAII class, ASTOwningVector, which is anDouglas Gregor2009-05-201-72/+36
OpenPOWER on IntegriCloud