summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* ObjCMessageExpr objects that represent messages to class methods now can cont...Ted Kremenek2008-06-241-1/+35
* Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner2008-06-171-2/+4
* This patch is motivated by numerous strict-aliasing warnings when compilingTed Kremenek2008-06-171-109/+47
* Fix ast dumping to work with long double literals, e.g. we dump:Chris Lattner2008-06-071-0/+10
* Put back my temporary hack until Eli addresses this in a more complete fashion.Steve Naroff2008-06-031-0/+5
* Re-fix r51907 in a way which doesn't affect valid code. This essentially Eli Friedman2008-06-031-5/+0
* Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC comp...Steve Naroff2008-06-031-0/+5
* Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identif...Steve Naroff2008-06-021-1/+5
* Teach Expr::isLvalue() about ObjC properties. For now, all properties are wri...Steve Naroff2008-05-301-0/+2
* Add basic support for properties references (a missing feature).Steve Naroff2008-05-301-0/+9
* - Move ObjC Expresssion AST's from Expr.h => ExprObjC.hSteve Naroff2008-05-291-1/+1
* Assume statement expressions have side effects; this gets rid of a lot Eli Friedman2008-05-271-2/+5
* Move getAccessedFieldNo out of lib/AST/Expr.cpp intoDan Gohman2008-05-221-10/+0
* Remove the unneeded #include of VMCore header "llvm/DerivedTypes.h".Dan Gohman2008-05-211-1/+0
* Make the unused expression warning a bit less aggressive (found in PHP Eli Friedman2008-05-191-0/+4
* Minor cleanup to isBuiltinConstantExpr.Eli Friedman2008-05-161-7/+2
* Removed bogus "return true" in Expr::isConstantExpr that returned true for allTed Kremenek2008-05-151-1/+0
* Implementation of __builtin_shufflevector, a portable builtin capable of Eli Friedman2008-05-141-0/+9
* Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant.Nate Begeman2008-05-131-4/+3
* Extend vector member references to include {.hi, .lo, .e, .o} which return aNate Begeman2008-05-091-30/+39
* Fixup InitListExpr::child_begin/end. Thanks to Ted for catching the regression.Steve Naroff2008-05-071-2/+4
* Fix off-by-one error.Steve Naroff2008-05-071-1/+1
* Fixed bug in ObjCIVarExpr: the child iterator now iterates over the Base expr...Ted Kremenek2008-05-021-2/+7
* Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname...Ted Kremenek2008-05-011-6/+5
* Extend InitListExpr API/IMPL to support arbitrary add/remove (in support of t...Steve Naroff2008-05-011-7/+4
* OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman2008-04-181-14/+14
* Several improvements from Doug Gregor related to defaultChris Lattner2008-04-101-1/+2
* Add support for C++ default arguments, and rework Parse-Sema Chris Lattner2008-04-081-0/+15
* PR1963: Address of function is a constant expressionSeo Sanghyeon2008-04-041-0/+2
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+1391
OpenPOWER on IntegriCloud