aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ExprClassification.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-15[coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier1-2/+2
2017-04-11[OpenCL] Map default address space to alloca address spaceYaxun Liu1-1/+2
2017-03-06[coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier1-0/+1
2016-12-12Add two new AST nodes to represent initialization of an array in terms ofRichard Smith1-0/+2
2016-12-05DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith1-5/+13
2016-08-11P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith1-0/+1
2016-07-16[ObjC] Implement @available in the Parser and ASTErik Pilkington1-0/+1
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-0/+1
2015-11-25[MSVC] 'property' with an empty array in array subscript expression.Alexey Bataev1-0/+1
2015-10-27[coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith1-0/+4
2015-08-25[OPENMP 4.0] Initial support for array sections.Alexey Bataev1-0/+1
2015-06-10Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao1-0/+2
2015-05-22Fix assertion when assigning to object in OpenCL constant address space.Richard Smith1-1/+2
2015-02-25Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer1-1/+1
2015-02-24MS extensions: Properly diagnose address of MS property declReid Kleckner1-3/+4
2015-01-04AST: Remove overzealous assertion from IsModifiableDavid Majnemer1-6/+1
2014-11-08[c++1z] N4295: fold-expressions.Richard Smith1-0/+1
2014-10-27Add the initial TypoExpr AST node for delayed typo correction.Kaelyn Takata1-1/+2
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper1-3/+4
2014-01-27PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and aRichard Smith1-3/+14
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker1-1/+1
2014-01-01Eliminate UnaryTypeTraitExprAlp Toker1-1/+0
2013-12-13Eliminate BinaryTypeTraitExprAlp Toker1-1/+0
2013-11-14[OpenCL] Make sure we put string literals in the constant address space.Joey Gouly1-0/+2
2013-09-18Add the intrinsic __builtin_convertvectorHal Finkel1-0/+1
2013-07-20Make IgnoreParens() look through ChooseExprs.Eli Friedman1-1/+1
2013-06-17Fix Expr::Classify to correctly classify ExtVectorElementExprs. PR16204.Eli Friedman1-2/+5
2013-06-12PR12086, PR15117Richard Smith1-0/+1
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith1-0/+4
2013-04-16Basic support for Microsoft property declarations andJohn McCall1-0/+1
2013-02-02Correctly classify T{} as an array temporary if T is an array of class type w...Richard Smith1-15/+14
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-4/+4
2012-09-12PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith1-0/+1
2012-06-04Add a warning for when an array-to-pointer decay is performed on an arrayRichard Smith1-4/+19
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard1-1/+1
2012-03-13Alternate fix to PR12248: put Sema in charge of special-casingJohn McCall1-12/+1
2012-03-12Make sure we treat variables captured by reference in lambda as modifiable lv...Eli Friedman1-13/+12
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-10/+10
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall1-5/+5
2012-03-07AST representation for user-defined literals, plus just enough of semanticRichard Smith1-0/+1
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek1-0/+5
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor1-0/+1
2012-02-07Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor1-0/+1
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-3/+0
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer1-1/+1
2011-11-27Reference initialization with initializer lists.Sebastian Redl1-12/+22
2011-11-06Change the AST representation of operations on Objective-CJohn McCall1-0/+5
2011-10-18Macro metaprogramming for builtin types.John McCall1-2/+4
2011-10-11Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman1-0/+1
2011-08-30Declare and define implicit move constructor and assignment operator.Sebastian Redl1-1/+1