summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-4/+28
* Use the ArrayFiller to fill out "holes" in the array initializer due to desig...Argyrios Kyrtzidis2011-04-211-0/+9
* ForArgyrios Kyrtzidis2011-04-211-1/+1
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-19/+107
* Add a flag to StringLiteral to keep track of whether the string is a pascal s...Anders Carlsson2011-04-141-1/+2
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-4/+0
* More __unknown_anytype work.John McCall2011-04-111-0/+2
* Remove CK_DynamicToNull.Anders Carlsson2011-04-111-2/+0
* As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson2011-04-101-0/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+2
* Added missing methods to get Designators source range.Abramo Bagnara2011-03-161-0/+8
* Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcep...Sebastian Redl2011-03-131-9/+9
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-1/+1
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-2/+2
* Fix the source range for a member access expression that includes aDouglas Gregor2011-03-021-0/+58
* Don't warn about unused values in ternary ?: expressions unless both the LHS ...Ted Kremenek2011-03-011-5/+7
* Push nested-name-specifier location information into DeclRefExpr andDouglas Gregor2011-02-281-27/+19
* Pseudo-revirtualize CallExpr::getSourceRange by making it follow theJohn McCall2011-02-211-0/+13
* Initial steps to improve diagnostics when there is a NULL andChandler Carruth2011-02-181-11/+19
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-0/+4
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-0/+9
* Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall2011-02-131-4/+2
* Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall2011-02-091-238/+49
* AST: support for pre-arg expressions on CallExpr subclassesPeter Collingbourne2011-02-081-11/+24
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-4/+3
* Implement proper (de-)serialization for explicit template argumentDouglas Gregor2011-02-041-2/+4
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-1/+1
* In a ObjCMessageExpr with the super class as receiver, 'super' is actually a ...Argyrios Kyrtzidis2011-01-251-3/+3
* Refactor the dependence computation for DeclRefExpr so that we canDouglas Gregor2011-01-191-38/+68
* Implement basic support for the use of variadic templates and blocksDouglas Gregor2011-01-191-0/+12
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-2/+2
* Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor2011-01-051-5/+2
* Refactor the tree transform's many loops over sets of expressionsDouglas Gregor2011-01-031-4/+4
* Add an AST representation for non-type template parameterDouglas Gregor2010-12-231-2/+8
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-32/+136
* Introduce ObjCMessageExpr::getReceiverRange() to get the source range of the ...Argyrios Kyrtzidis2010-12-101-1/+17
* Keep the source location of the selector in ObjCMessageExpr.Argyrios Kyrtzidis2010-12-101-10/+16
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-8/+0
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-3/+3
* Make IgnoreParenLValueCasts skip __extension__ nodes like IgnoreParens().John McCall2010-12-041-3/+11
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-2/+44
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-33/+7
* Restore the lvalue-to-rvalue conversion patch with a minimal fix.John McCall2010-12-011-0/+2
* L-value to r-value conversion is not ready for prime-time.John McCall2010-11-301-2/+0
* Introduce an r-value to l-value cast kind. I'm not promising anythingJohn McCall2010-11-301-0/+2
* Look through parentheses when deciding whether an expr is a temporary object....Anders Carlsson2010-11-281-4/+4
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-1/+1
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-24/+38
* a metric ton of refactoring later, Sema::getLocationOfStringLiteralByte Chris Lattner2010-11-171-0/+69
OpenPOWER on IntegriCloud