aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateExpr.cpp
AgeCommit message (Expand)Author
2009-08-11Refactor the template-instantiation logic for expressions into aDouglas Gregor
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-08Introduce reference counting for statements and expressions, using itDouglas Gregor
2009-08-06Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor
2009-08-05Patch to improve ir-gen for constructors with default argumentFariborz Jahanian
2009-08-03Fix assertion crash. I don't have a testcase, but the fix is pretty Eli Friedman
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-29[llvm up]Douglas Gregor
2009-07-24Allow front-end 'isa' access on object's of type 'id'.Steve Naroff
2009-07-09Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pas...Anders Carlsson
2009-07-01Cope with explicitly-specified function template arguments when thereDouglas Gregor
2009-06-30Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor
2009-06-30Refactor ActOnDeclarationNameExpr into a "parsing action" part and aDouglas Gregor
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-26Fix PR4448.Anders Carlsson
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-22Rework the way we track which declarations are "used" duringDouglas Gregor
2009-06-16Handle temporaries in default arguments.Anders Carlsson
2009-06-12Diagnose the incorrect use of non-type template arguments for classDouglas Gregor
2009-06-07Instantiation support for more Obj-C expressions, string literals, @selector ...Anders Carlsson
2009-06-07Template instantiation support for Obj-C @encode expressions.Anders Carlsson
2009-06-05Several improvements to template argument deduction:Douglas Gregor
2009-05-30Remove VarDecl from CXXConstructExpr.Anders Carlsson
2009-05-30Bind temporaries correctly when instantiating expressions.Anders Carlsson
2009-05-30Add a CXXBindTemporaryExpr.Anders Carlsson
2009-05-29Reduce the amount of stack space we use in SmallVectors duringDouglas Gregor
2009-05-27Simplify, and improve the performance of, template instantiation forDouglas Gregor
2009-05-27Improve name lookup for and template instantiation of declarationDouglas Gregor
2009-05-27Initial stab at a generalized operation for determining theDouglas Gregor
2009-05-26Template instantiation for "typeof" for both types and expressions.Douglas Gregor
2009-05-22Template instantiation for qualified declaration referenceDouglas Gregor
2009-05-22Template instantiation for the GNU address-of-label extension.Douglas Gregor
2009-05-22Template instantiation for ExtVectorElementExpr.Douglas Gregor
2009-05-22Add a few tests to ensure that member functions of class templates canDouglas Gregor
2009-05-22Representation of and template instantiation for memberDouglas Gregor
2009-05-21Template instantiation for C99 compound literalsDouglas Gregor
2009-05-21Template instantiation for GNU array-range designators.Douglas Gregor
2009-05-21Template instantiation for C99 designated initializers, because weDouglas Gregor
2009-05-21Template instantiation for initializer listsDouglas Gregor
2009-05-21Template instantiation for unary type traits, e.g., __is_podDouglas Gregor
2009-05-21Template instantiation for C++ "typeid" expressions.Douglas Gregor
2009-05-21Template instantiation for C++ throw expressionsDouglas Gregor
2009-05-21Template instantiation for C++ delete expressionDouglas Gregor
2009-05-21Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor
2009-05-21Template instantiation for C++ "new" expressions.Douglas Gregor
2009-05-20Fix template instantiation for compound statements so that it properlyDouglas Gregor
2009-05-20Introduce a new kind of RAII class, ASTOwningVector, which is anDouglas Gregor