summaryrefslogtreecommitdiffstats
path: root/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make CastExpr::getSubExprAsWritten look through implicit temporary under CK_C...Stephan Bergmann2017-06-271-11/+18
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+2
* Add const children() accessors to match the existing non-const children() acc...Aaron Ballman2017-04-111-5/+11
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier2017-03-061-0/+1
* PR32044: Fix some cases where we would confuse a transparent init-list expres...Richard Smith2017-02-231-0/+5
* [OpenCL] Add missing address spaces in IR generation of blocksAnastasia Stulova2017-01-271-2/+3
* MSVC seems to use (void) in __FUNCSIG__ for a zero-parameter function even in...Richard Smith2017-01-091-2/+3
* PR31587: Fix handling of __FUNCSIG__ in C.Richard Smith2017-01-091-3/+4
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+1
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-13/+13
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-0/+2
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-4/+25
* [ASTDumper] Add some more character escapes for convenience.Benjamin Kramer2016-11-241-2/+5
* Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini2016-11-161-12/+13
* Revert "Improve handling of __FUNCTION__ and other predefined expression for ...Mehdi Amini2016-11-151-12/+11
* Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini2016-11-151-11/+12
* Add some more asserts to clearly indicate that there are special casesChandler Carruth2016-11-041-0/+1
* Improve obvious-most-derived-type devirtualization:Richard Smith2016-11-031-2/+26
* regcall: Implement regcall Calling Conv in clangErich Keane2016-11-021-0/+1
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-5/+9
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-13/+13
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-1/+12
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-1/+3
* Add .rgba syntax extension to ext_vector_type typesPirama Arumuga Nainar2016-07-221-2/+5
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* [ObjC] Implement @available in the Parser and ASTErik Pilkington2016-07-161-0/+1
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+7
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-8/+7
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-1/+6
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-6/+1
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-1/+6
* [AST] Move operations enum to a definition file.Etienne Bergeron2016-05-121-160/+6
* [OPENMP 4.0] Fixed support of array sections/array subscripts.Alexey Bataev2016-02-041-2/+4
* ObjCXX: fix a crash during typo correction.Manman Ren2016-02-021-2/+7
* assert(false) -> llvm_unreachable().Davide Italiano2016-01-301-1/+1
* [CUDA] Warn undeclared identifiers in CUDA kernel callsJustin Lebar2016-01-141-21/+32
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+3
* [TrailingObjects] Convert remaining classes in Expr.h and ExprCXX.hJames Y Knight2015-12-311-15/+10
* [TrailingObjects] Convert CastExpr and subclasses.James Y Knight2015-12-301-18/+13
* [TrailingObjects] Convert OffsetOfExpr.James Y Knight2015-12-291-7/+5
* [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo.James Y Knight2015-12-291-46/+34
* [OpenCL 2.0] In OpenCL v2.0 s6.5 all pointers are implicitly in genericAnastasia Stulova2015-12-111-3/+14
* Reverting r255337 as it seems to kill bots. Needs investigation.Anastasia Stulova2015-12-111-14/+3
* [OpenCL 2.0] In OpenCL v2.0 s6.5 all pointers are implicitly in genericAnastasia Stulova2015-12-111-3/+14
* PR25416: Improve performance of processing inline assembly consisting of manyRichard Smith2015-12-101-10/+39
* Explicitly permit undefined behavior in constant initializers for globalRichard Smith2015-12-081-1/+4
* [MSVC] 'property' with an empty array in array subscript expression.Alexey Bataev2015-11-251-0/+1
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-0/+8
* [OPENMP 4.1] Codegen for array sections/subscripts in 'reduction' clause.Alexey Bataev2015-10-081-0/+4