summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for C++'s "type-specifier ( expression-list )" expression:Argyrios Kyrtzidis2008-08-221-2/+5
* Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis2008-08-181-28/+8
* Update some isIntegerConstantExpr uses to useDaniel Dunbar2008-08-131-8/+2
* More #include cleaningDaniel Dunbar2008-08-111-3/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+2
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* Cleanup ObjCSuperRefExpr (remove last usage and AST node:-).Steve Naroff2008-08-101-4/+0
* rename PreDefinedExpr -> PredefinedExprChris Lattner2008-08-101-7/+7
* Remove the ICE pointer cast hack; the issue this was working around is Eli Friedman2008-08-091-5/+0
* Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner2008-08-041-4/+7
* convert more code to use ASTContext to get canonical types insteadChris Lattner2008-07-261-10/+10
* fix some problems handling stmtexprs with labels (PR2374), and Chris Lattner2008-07-261-4/+12
* fix 80 col violation.Chris Lattner2008-07-251-3/+3
* Add support for __extension__ as an lvalue. rdar://6097308Chris Lattner2008-07-251-1/+2
* Added UnaryOperator::isPrefix().Ted Kremenek2008-07-231-0/+10
* revert my bogus attempt to fix the comment. sorry for the noise.Nuno Lopes2008-07-081-1/+1
* fix CheckForConstantInitializer() for Compound LiteralsNuno Lopes2008-07-071-1/+1
* Shuffle things around in preparation for integrating Eli's constant evaluator.Anders Carlsson2008-07-031-0/+1
* Add Sema support for C++ classes.Argyrios Kyrtzidis2008-07-011-1/+3
* 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