| Commit message (Expand) | Author | Age | Files | Lines |
| * | More dead code removal (using -Wunreachable-code) | David Blaikie | 2012-01-20 | 1 | -9/+1 |
| * | Move narrowing conversion detection code from SemaInit to SemaOverload, ready | Richard Smith | 2012-01-18 | 1 | -27/+38 |
| * | A call to strlen is not a constant expression, even if we're treating it as a | Richard Smith | 2012-01-18 | 1 | -1/+8 |
| * | Enable constant evaluation of implicit calls to constexpr conversion operators. | Richard Smith | 2012-01-17 | 1 | -1/+2 |
| * | Some improvements to the handling of C11 atomic types: | David Chisnall | 2012-01-16 | 1 | -0/+8 |
| * | constexpr: casts to void* are allowed in constant expressions, don't set the | Richard Smith | 2012-01-15 | 1 | -3/+3 |
| * | constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, | Richard Smith | 2012-01-14 | 1 | -5/+8 |
| * | Fix a silly mistake in ComplexExprEvaluator::ZeroInitialization. <rdar://pro... | Eli Friedman | 2012-01-13 | 1 | -1/+1 |
| * | constexpr: initialization of a union from an empty initializer-list should | Richard Smith | 2012-01-12 | 1 | -8/+23 |
| * | Allow constant-folding of references which were formed in a manner not permitted | Richard Smith | 2012-01-12 | 1 | -10/+6 |
| * | Implement the missing pieces of Evaluate for _Complex types. With that compl... | Eli Friedman | 2012-01-10 | 1 | -5/+39 |
| * | PR11724: Implement evaluation for constexpr defaulted trivial union copy/move | Richard Smith | 2012-01-10 | 1 | -2/+16 |
| * | C++11 generalized constant expressions: implement checking and diagnostics for | Richard Smith | 2012-01-06 | 1 | -229/+317 |
| * | Address Richard's review comments on r147561 (Evaluate support for address-of... | Eli Friedman | 2012-01-05 | 1 | -5/+9 |
| * | Add an APValue representation for the difference between two address-of-label... | Eli Friedman | 2012-01-04 | 1 | -0/+46 |
| * | Get rid of an unnecessary check; the AST for init-lists is the same independe... | Eli Friedman | 2012-01-03 | 1 | -6/+4 |
| * | Support constant evaluation for OpenCL nested vector literals. Patch by Anto... | Eli Friedman | 2012-01-03 | 1 | -43/+32 |
| * | Unrevert r147271, reverted in r147361. | Richard Smith | 2011-12-30 | 1 | -48/+172 |
| * | Revert r147271. This fixes PR11676. | Rafael Espindola | 2011-12-30 | 1 | -172/+48 |
| * | Small refactoring and simplification of constant evaluation and some of its | Richard Smith | 2011-12-28 | 1 | -57/+66 |
| * | constexpr: support for evaluation and codegen of typeid constants. | Richard Smith | 2011-12-27 | 1 | -0/+16 |
| * | constexpr: perform zero-initialization prior to / instead of performing a | Richard Smith | 2011-12-25 | 1 | -48/+172 |
| * | Add support for bitcasts to vector type in Evaluate. | Eli Friedman | 2011-12-22 | 1 | -0/+85 |
| * | PR11614: Mark defaulted special constructors as constexpr if their implicit | Richard Smith | 2011-12-22 | 1 | -0/+45 |
| * | PR11637: implement special-case constant evaluation for char arrays initialized | Richard Smith | 2011-12-22 | 1 | -0/+26 |
| * | Cast enumerators from different anonymous enums to unsigned, to appease gcc | Matt Beaumont-Gay | 2011-12-21 | 1 | -4/+4 |
| * | constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions in | Richard Smith | 2011-12-21 | 1 | -25/+113 |
| * | Evaluation support for ExprWithCleanups. We won't evaluate any expression which | Richard Smith | 2011-12-19 | 1 | -0/+4 |
| * | Improve r146813 (for PR11595) to give an appropriate diagnostic. | Richard Smith | 2011-12-19 | 1 | -6/+11 |
| * | constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' | Richard Smith | 2011-12-19 | 1 | -65/+54 |
| * | PR11604: don't allow floating-literal-to-integer casts in ICEs if the (trunca... | Richard Smith | 2011-12-18 | 1 | -3/+17 |
| * | Add a missing check before trying to evaluate a temporary. PR11595. | Eli Friedman | 2011-12-17 | 1 | -0/+3 |
| * | C++11 constexpr: Add note stacks containing backtraces if constant evaluation | Richard Smith | 2011-12-16 | 1 | -19/+105 |
| * | Add checks and diagnostics for many of the cases which C++11 considers to not | Richard Smith | 2011-12-13 | 1 | -89/+203 |
| * | Clean up diagnostic wording for disallowed casts in C++11 constant expressions. | Richard Smith | 2011-12-12 | 1 | -2/+7 |
| * | Implement C++11 constant expression cast restrictions. | Richard Smith | 2011-12-12 | 1 | -0/+19 |
| * | Fix some not-yet-used diagnostic code in a template, which gcc spotted and clang | Richard Smith | 2011-12-12 | 1 | -1/+1 |
| * | Prepare constant expression infrastructure for the generation of richer | Richard Smith | 2011-12-12 | 1 | -69/+81 |
| * | Add a fast path to the constant evaluator for integer literals. This speeds up | Richard Smith | 2011-12-10 | 1 | -0/+8 |
| * | C++11 constant expressions: Don't use CheckICE in C++11; instead, determine | Richard Smith | 2011-12-09 | 1 | -284/+379 |
| * | In ExprEvaluatorBase::VisitOpaqueValueExpr() add a sanity check to avoid | Argyrios Kyrtzidis | 2011-12-09 | 1 | -3/+10 |
| * | Replace the implementation of __builtin_constant_p (which was based on the GCC | Richard Smith | 2011-12-09 | 1 | -5/+47 |
| * | When folding the size of a global scope VLA to a constant, require the array | Richard Smith | 2011-12-07 | 1 | -0/+34 |
| * | Move vector bitcast handling in constant expressions from the expression | Richard Smith | 2011-12-06 | 1 | -31/+1 |
| * | Make isWeakDecl available as a method on ValueDecl. | Lang Hames | 2011-12-05 | 1 | -9/+3 |
| * | Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same | Richard Smith | 2011-11-21 | 1 | -8/+8 |
| * | Constant expression evaluation: add support for evaluation of member pointers | Richard Smith | 2011-11-17 | 1 | -151/+674 |
| * | PR11391: Don't try to evaluate the LHS of a _Complex assignment as an rvalue. | Richard Smith | 2011-11-16 | 1 | -0/+4 |
| * | Fix PR11385: A pointer constant expression which has been cast via an integer is | Richard Smith | 2011-11-16 | 1 | -0/+1 |
| * | Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr | Richard Smith | 2011-11-12 | 1 | -86/+74 |