summaryrefslogtreecommitdiffstats
path: root/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r310691:Hans Wennborg2017-08-111-1/+3
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-5/+5
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-41/+8
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-16/+15
* PR26276: Fix detection of non-cast-expressions as operands of fold-expressions.Richard Smith2016-10-201-0/+16
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-2/+3
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-3/+2
* P0035R4: Semantic analysis and code generation for C++17 overalignedRichard Smith2016-10-101-2/+3
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-1/+5
* Don't use static variables in LambdaCaptureJohn Brawn2016-06-151-12/+6
* Remove CXXConstructExpr::getFoundDecl(); it turned out to not be useful.Richard Smith2016-06-101-13/+3
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-5/+1
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-1/+5
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-16/+28
* Fix serialization/deserialization for __uuidofDavid Majnemer2016-03-281-4/+0
* Improve the representation of CXXUuidofExprDavid Majnemer2016-03-271-71/+2
* [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3)Faisal Vali2016-03-211-8/+17
* Only instantiate a default argument once.John McCall2016-01-061-8/+0
* [TrailingObjects] Convert remaining classes in Expr.h and ExprCXX.hJames Y Knight2015-12-311-73/+49
* [TrailingObjects] Convert CastExpr and subclasses.James Y Knight2015-12-301-20/+20
* [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo.James Y Knight2015-12-291-119/+85
* Fix FunctionParmPackExpr::Create() to take a ParmVarDecl* array.James Y Knight2015-09-301-6/+6
* PR14858: Initial support for proper sizeof... handling within alias templates.Richard Smith2015-09-231-0/+19
* [AST] ArrayRefize template argument packs. No functionality change intended.Benjamin Kramer2015-08-051-1/+1
* Fix alignment issues in Clang.James Y Knight2015-07-171-6/+10
* Replace the broken LambdaCapture::isInitCapture API.James Dennett2015-05-071-0/+5
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-4/+1
* DR1748: the reserved placement allocation functions have undefined behavior ifRichard Smith2015-02-141-2/+3
* Reimplement iterator wrappers on top of llvm::iterator_adaptor_base.Benjamin Kramer2015-02-011-4/+2
* -ms-extensions: Implement __super scope specifier (PR13236).Nikola Smiljanic2014-09-261-1/+2
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-2/+7
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* Track the difference betweenRichard Smith2014-07-171-1/+8
* AST: Don't walk all redeclarations when looking for a uuid attrDavid Majnemer2014-07-151-6/+4
* AST: Fix __uuidof for template specializationsDavid Majnemer2014-07-141-5/+5
* AST: Cleanup __uuidof related codeDavid Majnemer2014-07-141-9/+8
* Add range accessors for captures of a LambdaExpr.James Dennett2014-05-271-0/+12
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-32/+34
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-2/+2
* AST: Mangle reference temporaries reliablyDavid Majnemer2014-05-011-0/+19
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-061-4/+2
* Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker2014-01-221-7/+2
* ms-compat: Fix taking the address of a member of a dependent baseReid Kleckner2013-10-151-0/+1
* Per latest drafting, switch to implementing init-captures as if by declaringRichard Smith2013-09-281-11/+0
* AST: Handle multidimensional arrays inside of __uuidof()David Majnemer2013-09-271-1/+1
* AST: Handle qualified array types in typeid() expressionsDavid Majnemer2013-09-271-7/+9
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-09-261-7/+7
* Fix the end-location of a CXXTemporaryObjectExpr when it is created with a in...Argyrios Kyrtzidis2013-09-111-1/+4
* Correct typo.David Majnemer2013-09-071-2/+2
* 'return' before 'else' is bad styleDavid Majnemer2013-09-071-6/+8