|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr | Richard Smith | 2011-11-12 | 1 | -86/+74 | 
| * | Constant expression evalation: const_cast support. | Richard Smith | 2011-11-11 | 1 | -6/+1 | 
| * | Reduce the constexpr stack pressure somewhat. Hopefully this will be enough to | Richard Smith | 2011-11-11 | 1 | -1/+1 | 
| * | Constant expression evaluation: support for constexpr member functions. This | Richard Smith | 2011-11-11 | 1 | -46/+118 | 
| * | Revert r144273. It causes clang self-host build failure. | Devang Patel | 2011-11-10 | 1 | -56/+31 | 
| * | Constant expression evaluation: support for constexpr member functions. | Richard Smith | 2011-11-10 | 1 | -31/+56 | 
| * | Constant expression evaluation: support for evaluation of structs and unions of | Richard Smith | 2011-11-10 | 1 | -142/+620 | 
| * | Temporary fix for a performance problem Eli spotted. The APValue representation | Richard Smith | 2011-11-10 | 1 | -0/+6 | 
| * | Constant expression evaluation: support for default arguments. | Richard Smith | 2011-11-09 | 1 | -0/+2 | 
| * | Fix a cluster of related issues involving value-dependence and constant | Richard Smith | 2011-11-08 | 1 | -1/+4 | 
| * | Constant expression evaluation: support for arrays. | Richard Smith | 2011-11-07 | 1 | -33/+127 | 
| * | Rip out CK_GetObjCProperty. | John McCall | 2011-11-07 | 1 | -2/+0 | 
| * | Constant expression evaluation: preserve subobject designator when flattening a | Richard Smith | 2011-11-07 | 1 | -38/+70 | 
| * | Allow constexpr variables' initializers to be folded in C++11 mode. This | Richard Smith | 2011-11-07 | 1 | -2/+4 | 
| * | Change the AST representation of operations on Objective-C | John McCall | 2011-11-06 | 1 | -0/+1 | 
| * | Remove unused variables. | Benjamin Kramer | 2011-11-04 | 1 | -2/+0 | 
| * | Constant expression evaluation: refactor to start the groundwork for coping with | Richard Smith | 2011-11-04 | 1 | -15/+55 | 
| * | Constant expression evaluation: track the manner in which an lvalue was written, | Richard Smith | 2011-11-04 | 1 | -44/+172 | 
| * | Constant expression evaluation: although we don't know whether a literal will | Richard Smith | 2011-11-04 | 1 | -2/+4 | 
| * | When constant-folding, don't look at the initializer of a global const variable | Richard Smith | 2011-11-01 | 1 | -5/+11 | 
| * | Temporarily disable lvalue-to-rvalue conversions on const pointers while an | Richard Smith | 2011-11-01 | 1 | -1/+2 | 
| * | Implement C++11 'constexpr calls must return constant expressions' rule, and | Richard Smith | 2011-11-01 | 1 | -88/+60 | 
| * | Some minor comment changes in constant-folding comparisons. | Eli Friedman | 2011-10-31 | 1 | -2/+6 | 
| * | Don't try to fold comparisons between the address of an object and an arbitra... | Eli Friedman | 2011-10-31 | 1 | -0/+6 | 
| * | Refactoring and test for r143360. Support for array rvalue to pointer decay is | Richard Smith | 2011-10-31 | 1 | -3/+6 | 
| * | Temporary fix for assert while evaluating array-to-pointer decay on array | Richard Smith | 2011-10-31 | 1 | -1/+3 | 
| * | C++11 generalized constant expression handling: evaluation support for | Richard Smith | 2011-10-31 | 1 | -46/+89 | 
| * | C++11 generalized constant expressions: evaluate equality comparisons between | Richard Smith | 2011-10-31 | 1 | -36/+44 | 
| * | C++11 generalized constant expressions: support pointer comparisons where the | Richard Smith | 2011-10-31 | 1 | -40/+61 | 
| * | Fix assert on constant expression evaluation of floating point increment. | Richard Smith | 2011-10-30 | 1 | -7/+3 | 
| * | Don't crash if a GCC binary conditional is used in a constant expression on an | Richard Smith | 2011-10-29 | 1 | -0/+4 | 
| * | constexpr evaluation: allow lvalue-to-rvalue conversion on any literal type, not | Richard Smith | 2011-10-29 | 1 | -4/+1 | 
| * | constexpr function substitution: | Richard Smith | 2011-10-29 | 1 | -116/+182 | 
| * | Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will | Richard Smith | 2011-10-29 | 1 | -16/+17 | 
| * | Fix assertion in constant expression evaluation. The LHS of a floating-point | Richard Smith | 2011-10-28 | 1 | -2/+2 | 
| * | Initial support for C++11 constexpr function invocation substitution. Using | Richard Smith | 2011-10-28 | 1 | -11/+170 | 
| * | Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions | Richard Smith | 2011-10-28 | 1 | -181/+315 | 
| * | Clean up, as suggested by John. | Richard Smith | 2011-10-25 | 1 | -1/+1 | 
| * | Revert r142844, it broke selfhost. The problem appears to be a missing | Richard Smith | 2011-10-24 | 1 | -237/+161 | 
| * | Add explanatory comments for ICE checking in C99 mode. | Richard Smith | 2011-10-24 | 1 | -1/+10 | 
| * | Constant expression evaluation: evaluate lvalues as lvalues, and rvalues as | Richard Smith | 2011-10-24 | 1 | -161/+237 | 
| * | Constant expression evaluation: factor out handling of ignored values. | Richard Smith | 2011-10-24 | 1 | -39/+15 | 
| * | In accordance with the C89, C99 and C++98 standards, ICEs can only contain | Richard Smith | 2011-10-24 | 1 | -3/+4 | 
| * | Constant expression evaluation: factor out VarDecl initializer evaluation and | Richard Smith | 2011-10-24 | 1 | -68/+42 | 
| * | Refactor vector constant expression evaluation to return bool like all the other | Richard Smith | 2011-10-22 | 1 | -47/+56 | 
| * | Initial implementation of __atomic_is_lock_free.  The input is the size of an... | Eli Friedman | 2011-10-17 | 1 | -0/+44 | 
| * | Split apart the state accumulated during constant expression evaluation and the | Richard Smith | 2011-10-16 | 1 | -46/+53 | 
| * | Constant expression evaluation: refactor value initialization and scalar list... | Richard Smith | 2011-10-11 | 1 | -56/+39 | 
| * | Initial implementation of __atomic_* (everything except __atomic_is_lock_free). | Eli Friedman | 2011-10-11 | 1 | -0/+1 | 
| * | Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (whic... | Eli Friedman | 2011-10-11 | 1 | -0/+3 |