summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Make const-initialized const integral variables I-C-Es in C++.Sebastian Redl2009-02-071-0/+11
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-10/+10
* Implement dereferencing of pointers-to-member.Sebastian Redl2009-02-071-0/+6
* Move StringLiteral to allocate its internal string data using the allocator inTed Kremenek2009-02-061-5/+7
* Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor2009-02-041-0/+1
* Make CodeGen produce an error if we come across a non-constant initializer li...Douglas Gregor2009-01-291-1/+1
* Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor2009-01-291-1/+12
* Clean up designated initialization of unions, so that CodeGen doesn'tDouglas Gregor2009-01-291-1/+2
* Remove Expr::hasSideEffects. It doesn't work anywayDouglas Gregor2009-01-281-6/+0
* Code generation support for C99 designated initializers.Douglas Gregor2009-01-281-2/+26
* Finish making AST BumpPtrAllocation runtime configurable (based on -disable-f...Steve Naroff2009-01-271-4/+3
* Fix compile error from r62953.Sebastian Redl2009-01-251-1/+2
* One more case for Expr::isConstantInitializer; I think this covers Eli Friedman2009-01-251-0/+2
* Enhancements to Expr::isConstantInitializer to deal with a few Eli Friedman2009-01-251-6/+25
* Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more Eli Friedman2009-01-251-4/+3
* Initial implementation of semantic analysis and ASTs for C99Douglas Gregor2009-01-221-0/+111
* Support evaluation of vector constant expressions, and codegen of same.Nate Begeman2009-01-181-0/+5
* A couple more vector component access fixes.Nate Begeman2009-01-181-0/+11
* Update support for vector component access on ExtVectors.Nate Begeman2009-01-181-5/+8
* Patch to supprt case of readonly property being Fariborz Jahanian2009-01-121-13/+1
* Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor2009-01-061-2/+5
* PODness and Type TraitsSebastian Redl2009-01-051-0/+4
* Add support for calls to overloaded member functions. Things to note:Douglas Gregor2008-12-221-5/+6
* Add support for member references (E1.E2, E1->E2) with C++ semantics,Douglas Gregor2008-12-201-16/+53
* Get rid of the old Expr::Evaluate variant.Anders Carlsson2008-12-191-3/+5
* Implement the final (hopefully) wrinkle to i-c-e + builtin_constant_p Chris Lattner2008-12-121-7/+11
* add a fixme.Chris Lattner2008-12-121-0/+4
* implement rdar://6091492 - ?: with __builtin_constant_p as the operand is an ...Chris Lattner2008-12-121-1/+10
* Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalueChris Lattner2008-12-121-3/+9
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-5/+10
* Introduce basic support for dependent types, type-dependentDouglas Gregor2008-12-051-2/+28
* Representation of template type parameters and non-type templateDouglas Gregor2008-12-051-0/+6
* Fix some type punning errors in SizeOfAlignOf and Typeid AST nodes. This shou...Sebastian Redl2008-12-031-2/+2
* Revert change that made isNullPointerConstant start emitting warnings. We don...Anders Carlsson2008-12-011-11/+9
* Remove dead code.Anders Carlsson2008-12-011-3/+0
* Add a new variant of isNullConstantExpr that returns an EvalResult.Anders Carlsson2008-12-011-5/+15
* Implement the GNU __null extensionDouglas Gregor2008-11-291-1/+8
* Refactored checking on readonly property into a method.Fariborz Jahanian2008-11-251-18/+7
* Patch to allow over-riding of readonly property to Fariborz Jahanian2008-11-251-4/+18
* Remove more #ifdeffed codeAnders Carlsson2008-11-251-144/+0
* Reimplement Expr::isConstantExpr in terms of Expr::Evaluate. This fixes PR2832.Anders Carlsson2008-11-241-0/+25
* Support for implicit property assignment. Error assigning toFariborz Jahanian2008-11-221-0/+6
* New AST node to access "implicit" setter/getter using property dor syntax.Fariborz Jahanian2008-11-221-0/+16
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-211-3/+7
* Enable some more operator overloading tests, and don't look into an identifie...Douglas Gregor2008-11-211-0/+3
* Rename IdentifierInfo::isName to ::isStr. Use a nifty trickChris Lattner2008-11-201-4/+4
* Support overloading of the subscript operator[], including support forDouglas Gregor2008-11-191-0/+5
* Added operator overloading for unary operators, post-increment, andDouglas Gregor2008-11-191-0/+5
* simplify some code.Chris Lattner2008-11-191-8/+7
* Implement rdar://6319320: give a good diagnostic for cases where peopleChris Lattner2008-11-171-1/+9
OpenPOWER on IntegriCloud