summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add codegen support for __uuidof().Nico Weber2012-10-111-0/+20
* PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith2012-09-121-0/+28
* Push ArrayRef through the Expr hierarchy.Benjamin Kramer2012-08-241-21/+17
* Switch some realignment calculations over to llvm::RoundUpToAlignment.Richard Smith2012-08-211-2/+1
* Fix alignment of array of VarDecl* following array of unsigned in LambdaExpr.Richard Smith2012-08-211-3/+7
* PR13570: When an unresolved overloaded call appeared in a dependent context, weRichard Smith2012-08-131-0/+1
* Factor out computation of whether a typeid's expression is potentiallyRichard Smith2012-08-131-0/+15
* Provide isConst/Volatile on CXXMethodDecl.David Blaikie2012-08-101-1/+1
* Enhance getImplicitObjectArgument to look through ->*.Jordan Rose2012-08-031-2/+5
* PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith2012-07-251-4/+6
* The delete argument should not be converted to void*.Abramo Bagnara2012-07-091-7/+0
* Drop the ASTContext.h include from DeclFriend.h and DeclTemplate.h.Benjamin Kramer2012-07-041-0/+1
* Do not crash when we dynamic cast a final type to void*.Alexis Hunt2012-06-191-0/+3
* Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen2012-06-191-0/+3
* Improve the specification of spellings in Attr.td.Alexis Hunt2012-06-191-3/+0
* Correctly constify clang::CXXMemberCallExpr::getRecordDecl()David Blaikie2012-05-031-1/+1
* Utilize getLocStart()/getLocEnd() on my recent change.Argyrios Kyrtzidis2012-05-011-9/+6
* Store the source range of a CXXOperatorCallExpr in the Expr object instead ofArgyrios Kyrtzidis2012-04-301-2/+2
* Move the computation of the lambda mangling information (manglingDouglas Gregor2012-04-041-12/+3
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-0/+33
* Reorder members to save padding.Benjamin Kramer2012-02-261-4/+4
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-1/+47
* Implement non-internal linkage for lambda closure types that need aDouglas Gregor2012-02-211-1/+4
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-211-3/+6
* Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor2012-02-201-3/+6
* Pacify gcc's -Wreturn-typeMatt Beaumont-Gay2012-02-161-0/+1
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-161-31/+38
* Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl2012-02-161-38/+31
* Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl2012-02-161-31/+38
* Implement AST (de-)serialization for lambda expressions.Douglas Gregor2012-02-141-0/+17
* Introduce support for template instantiation of lambdaDouglas Gregor2012-02-131-2/+5
* Sink variable into assertMatt Beaumont-Gay2012-02-131-2/+2
* Split the storage of lambda information between the LambdaExpr and theDouglas Gregor2012-02-131-41/+52
* Keep track of the set of array index variables we use when weDouglas Gregor2012-02-131-1/+20
* Don't allocate unused storage for captures/capture initializers in lambda exp...Douglas Gregor2012-02-131-6/+3
* Move the storage of lambda captures and capture initializers fromDouglas Gregor2012-02-131-19/+56
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-3/+7
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-071-0/+107
* Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara2012-02-061-5/+7
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-52/+77
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-1/+1
* In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for anPeter Collingbourne2011-11-271-2/+3
* There's no good reason to track temporaries in ExprWithCleanups,John McCall2011-11-101-19/+21
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-4/+12
* Re-arrange and bitfieldify data members of CXXConstructExpr to save aDouglas Gregor2011-09-261-3/+3
* Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functi...Argyrios Kyrtzidis2011-09-221-9/+9
* Teach CXXUnresolvedConstructExpr when it should be anDouglas Gregor2011-07-081-1/+4
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-8/+47
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-0/+27
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-1/+1
OpenPOWER on IntegriCloud