| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | rename Expr::tryEvaluate to Expr::Evaluate. | Chris Lattner | 2008-11-16 | 1 | -1/+1 |
* | Add a new expression node, CXXOperatorCallExpr, which expresses a | Douglas Gregor | 2008-11-14 | 1 | -3/+16 |
* | Some cleanup for the implementation of built-in operator | Douglas Gregor | 2008-11-13 | 1 | -11/+10 |
* | Fix for crash issues with comma operators with a void first operand, and | Eli Friedman | 2008-11-13 | 1 | -0/+6 |
* | Backout of r59196, plus a new ICE test. Sorry if this is a | Eli Friedman | 2008-11-13 | 1 | -18/+16 |
* | Fix bug in constant evaluation exposed by 176.gcc. | Daniel Dunbar | 2008-11-13 | 1 | -16/+18 |
* | Implement support for operator overloading using candidate operator | Douglas Gregor | 2008-11-12 | 1 | -0/+20 |
* | Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr... | Sebastian Redl | 2008-11-11 | 1 | -65/+48 |
* | Implement C++ 'typeid' parsing and sema. | Sebastian Redl | 2008-11-11 | 1 | -0/+3 |
* | 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 |