summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add CXXDynamicCastExpr::isAlwaysNull() which will be replacing the cast kind ...Anders Carlsson2011-04-111-0/+30
* Apply a bug-fix patch from Marcin Kowalczyk to the source locations forChandler Carruth2011-04-021-1/+3
* Begin reworking static analyzer support for C++ method calls. The current lo...Ted Kremenek2011-03-301-2/+13
* Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcep...Sebastian Redl2011-03-131-2/+2
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-1/+1
* The conditional needs to be pushed before the branch. Make the test lessJohn McCall2011-03-071-0/+4
* Fix the source range for a member access expression that includes aDouglas Gregor2011-03-021-37/+2
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-15/+60
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-17/+17
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-251-9/+8
* Push nested-name-specifier source-location information intoDouglas Gregor2011-02-251-7/+8
* Pseudo-revirtualize CallExpr::getSourceRange by making it follow theJohn McCall2011-02-211-7/+3
* Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall2011-02-091-202/+0
* Implement proper (de-)serialization for explicit template argumentDouglas Gregor2011-02-041-10/+17
* Do a proper recursive lookup when deciding whether a class's usualJohn McCall2011-01-271-3/+5
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor2011-01-151-0/+28
* Add the location of the right parenthesis of a C++ named castDouglas Gregor2011-01-121-8/+15
* Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor2011-01-041-0/+12
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-0/+12
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-85/+182
* Restore r121752 without modification.John McCall2010-12-141-0/+19
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-19/+0
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-0/+19
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+8
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-14/+14
* Add an assertion, fix a whole bunch of bugs, comment the assertionJohn McCall2010-11-181-1/+1
OpenPOWER on IntegriCloud