summaryrefslogtreecommitdiff
path: root/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Remove unused and illegal Sema includes from ExprCXX.cppSaar Raz2019-10-151-4/+1
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+82
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-79/+0
* [AST] Remove unused Sema includes to fix a cyclic dependency from Sema to ASTBenjamin Kramer2019-10-151-4/+1
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+82
* AST - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-071-6/+3
* Teach CallGraph to look into Generic Lambdas.Erich Keane2019-09-301-0/+5
* For P0784R7: Add support for dynamic allocation with new / delete duringRichard Smith2019-09-271-0/+6
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-221-0/+7
* [c++20] P0780R2: Support pack-expansion of init-captures.Richard Smith2019-05-211-7/+7
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-2/+3
* [c++20] Implement P1009R2: allow omitting the array bound in an arrayRichard Smith2019-05-061-12/+15
* [c++20] Implement P0428R2 - Familiar template syntax for generic lambdasHamza Sood2019-05-041-0/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Move back BasePathSize to the bit-fields of CastExprBruno Ricci2019-01-091-24/+8
* [AST] Store the results in OverloadExpr in a trailing arrayBruno Ricci2019-01-091-109/+125
* [AST][NFC] Pack CXXScalarValueInitExprBruno Ricci2019-01-081-1/+1
* [AST] Pack CXXDependentScopeMemberExprBruno Ricci2019-01-081-51/+51
* [AST] Store some data of CXXNewExpr as trailing objectsBruno Ricci2019-01-071-50/+94
* [AST][NFC] Pack DependentScopeDeclRefExpr and CXXUnresolvedConstructExprBruno Ricci2019-01-071-58/+52
* [AST] Store the arguments of CXXConstructExpr in a trailing arrayBruno Ricci2018-12-221-73/+99
* [AST][NFC] Fix Wsign-compare warning introduced in CXXOperatorCallExprBruno Ricci2018-12-211-2/+3
* [AST][NFC] Pack CXXOperatorCallExprBruno Ricci2018-12-211-2/+7
* [AST] Store the callee and argument expressions of CallExpr in a trailing array.Bruno Ricci2018-12-211-0/+145
* [AST][NFC] Make ArrayTypeTraitExpr non polymorphicBruno Ricci2018-12-041-2/+0
* [AST][NFC] Pack CXXDefaultInitExprBruno Ricci2018-11-171-5/+6
* Create ConstantExpr classBill Wendling2018-10-311-7/+2
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-7/+7
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-6/+6
* Add getEndLoc API to replace getLocEndStephen Kelly2018-08-091-4/+4
* Add getBeginLoc API to replace getLocStartStephen Kelly2018-08-091-5/+5
* [AST] CastExpr: BasePathSize is not large enough.Roman Lebedev2018-08-011-8/+24
* Remove trailing spaceFangrui Song2018-07-301-31/+31
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-2/+2
* [AST] Fix some Clang-tidy modernize-use-auto and Include What You Use warning...Eugene Zelenko2018-04-101-35/+34
* Fix a couple of places where we assumed that non-type template parameters are...Richard Smith2018-02-141-1/+2
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-2/+2
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-181-108/+109
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-131-0/+16
* PR33489: A function-style cast to a deduced class template specialization typ...Richard Smith2017-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