| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'.... | Douglas Gregor | 2008-11-04 | 1 | -0/+4 |
| * | Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary ... | Douglas Gregor | 2008-11-04 | 1 | -3/+3 |
| * | Trivial style fix. | Sebastian Redl | 2008-11-04 | 1 | -1/+1 |
| * | Implement semantic checking of static_cast and dynamic_cast. | Sebastian Redl | 2008-10-31 | 1 | -8/+10 |
| * | Implement initialization of a reference (C++ [dcl.init.ref]) as part | Douglas Gregor | 2008-10-29 | 1 | -2/+9 |
| * | Rename ExplicitCCastExpr to CStyleCastExpr | Douglas Gregor | 2008-10-28 | 1 | -4/+4 |
| * | Replace a dyn_cast with a cast when we know the exact type | Douglas Gregor | 2008-10-28 | 1 | -1/+1 |
| * | Improve our handling of (C++) references within Clang. Specifically: | Douglas Gregor | 2008-10-28 | 1 | -0/+29 |
| * | Refactor the expression class hierarchy for casts. Most importantly: | Douglas Gregor | 2008-10-27 | 1 | -3/+3 |
| * | - Move ExprIterator to Stmt.h so that it can be used by classes defined in St... | Ted Kremenek | 2008-10-27 | 1 | -0/+13 |
| * | Remember whether an initlist had a designator in the AST. | Chris Lattner | 2008-10-26 | 1 | -6/+5 |
| * | PR2919: __builtin_types_compatible_p strips CRV qualifiers. | Daniel Dunbar | 2008-10-24 | 1 | -1/+7 |
| * | Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr for when a CXXFie... | Argyrios Kyrtzidis | 2008-10-22 | 1 | -1/+1 |
| * | QualType::isMoreQualifiedThan and isAtLeastAsQualifiedAs assert that we | Douglas Gregor | 2008-10-22 | 1 | -6/+11 |
| * | Functions can be lvalues in C++, but not modifiable lvalues | Douglas Gregor | 2008-10-22 | 1 | -1/+7 |
| * | Initial step toward supporting qualification conversions (C++ 4.4). | Douglas Gregor | 2008-10-21 | 1 | -3/+11 |
| * | Adjust calls to APFloat conversion for new interface. | Dale Johannesen | 2008-10-09 | 1 | -3/+7 |
| * | - Add BlockDecl AST node. | Steve Naroff | 2008-10-08 | 1 | -2/+9 |
| * | A little more tweaking with StmtIterator and SizeOfAlignofExpr. A recent com... | Ted Kremenek | 2008-10-07 | 1 | -2/+2 |
| * | Fixed a masked bug when iterating over the child expressions of SizeOfAlignOf... | Ted Kremenek | 2008-10-07 | 1 | -2/+2 |
| * | Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExpr | Chris Lattner | 2008-10-06 | 1 | -7/+4 |
| * | Move folding of __builtin_classify_type out of the CallExpr | Chris Lattner | 2008-10-06 | 1 | -61/+13 |
| * | Add a comment that describes tryEvaluate. Make tryEvaluate fold | Chris Lattner | 2008-10-06 | 1 | -1/+1 |
| * | add a new CallExpr::isBuiltinCall() method, and use it to simplify some existing | Chris Lattner | 2008-10-06 | 1 | -63/+56 |
| * | a more efficient test for __builtin_classify_type | Chris Lattner | 2008-10-06 | 1 | -1/+2 |
| * | Add Builtins.def attribute for "can be a constant expression". | Daniel Dunbar | 2008-10-02 | 1 | -6/+3 |
| * | Internally store the body of a BlockExpr using a Stmt* instead of a CompoundS... | Ted Kremenek | 2008-09-26 | 1 | -9/+4 |
| * | Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with Blo... | Steve Naroff | 2008-09-26 | 1 | -1/+10 |
| * | Bug fix, result of isIntegerConstantExpr could be of incorrect width | Daniel Dunbar | 2008-09-22 | 1 | -26/+29 |
| * | Remove BlockStmtExpr. | Steve Naroff | 2008-09-17 | 1 | -2/+2 |
| * | Remove support for BlockExprExpr. For example... | Steve Naroff | 2008-09-16 | 1 | -6/+0 |
| * | CXXConditionDeclExpr expression node is an lvalue. | Argyrios Kyrtzidis | 2008-09-11 | 1 | -0/+2 |
| * | More type checking for blocks. Still incomplete (will hopefully finish up thi... | Steve Naroff | 2008-09-05 | 1 | -0/+8 |
| * | Fix a handful of typos (closure->block) to avoid confusion. | Steve Naroff | 2008-09-04 | 1 | -1/+1 |
| * | Add semantic analysis for "blocks". | Steve Naroff | 2008-09-03 | 1 | -0/+22 |
| * | Fix isIntegerConstantExpr eval of __builtin_offsetof to return result | Daniel Dunbar | 2008-08-28 | 1 | -0/+1 |
| * | Fix double-free error with sizeof applied to VLA types. | Daniel Dunbar | 2008-08-28 | 1 | -0/+5 |
| * | Handle emitting __builtin_huge_valf as a constant expr. | Anders Carlsson | 2008-08-25 | 1 | -1/+2 |
| * | treat bool literals as constatnt expressions. | Anders Carlsson | 2008-08-23 | 1 | -0/+7 |
| * | Add CodeGen support for CXXZeroInitValueExpr. | Argyrios Kyrtzidis | 2008-08-23 | 1 | -0/+3 |
| * | Handle AddrLabelExprs in Expr::isConstantExpr | Anders Carlsson | 2008-08-23 | 1 | -0/+1 |
| * | Add support for C++'s "type-specifier ( expression-list )" expression: | Argyrios Kyrtzidis | 2008-08-22 | 1 | -2/+5 |
| * | Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx... | Argyrios Kyrtzidis | 2008-08-18 | 1 | -28/+8 |
| * | Update some isIntegerConstantExpr uses to use | Daniel Dunbar | 2008-08-13 | 1 | -8/+2 |
| * | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -3/+0 |
| * | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -0/+2 |
| * | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -0/+1 |
| * | Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). | Steve Naroff | 2008-08-10 | 1 | -4/+0 |
| * | rename PreDefinedExpr -> PredefinedExpr | Chris Lattner | 2008-08-10 | 1 | -7/+7 |
| * | Remove the ICE pointer cast hack; the issue this was working around is | Eli Friedman | 2008-08-09 | 1 | -5/+0 |