| Commit message (Expand) | Author | Age | Files | Lines |
| * | Modern gcc is happy to constant evaluate __builtin_strlen in various cases | Richard Smith | 2013-11-15 | 1 | -17/+42 |
| * | PR17615: A delegating constructor initializer is a full-expression. Don't | Richard Smith | 2013-11-07 | 1 | -2/+5 |
| * | Silencing some MSVC warnings about not all control paths returning a value wh... | Aaron Ballman | 2013-11-06 | 1 | -0/+2 |
| * | More constant evaluation cleanup, and fix an issue where we'd override an | Richard Smith | 2013-11-06 | 1 | -22/+25 |
| * | Simplify: we don't care why constant evaluation might have failed when we're | Richard Smith | 2013-11-05 | 1 | -6/+3 |
| * | Refactor constant expression handling and make a couple of tweaks to make it a | Richard Smith | 2013-11-05 | 1 | -64/+156 |
| * | Add constant evaluation support for __builtin_isinf, __builtin_isfinite, | Richard Smith | 2013-10-15 | 1 | -0/+24 |
| * | Fix comment to match name of variable. | Nick Lewycky | 2013-09-22 | 1 | -1/+1 |
| * | Add the intrinsic __builtin_convertvector | Hal Finkel | 2013-09-18 | 1 | -0/+1 |
| * | Fix const-eval of vector init-lists of a vector. | Eli Friedman | 2013-09-17 | 1 | -1/+1 |
| * | Part three of PR15721: if we have an invalid CXXDefaultInitExpr, don't crash if | Richard Smith | 2013-09-13 | 1 | -2/+6 |
| * | PR5683: Issue a warning when subtracting pointers to types of zero size, and | Richard Smith | 2013-09-10 | 1 | -0/+9 |
| * | Adjust clang for change to APFloat::toString. | Eli Friedman | 2013-08-29 | 1 | -1/+10 |
| * | Constify more uses of ASTContext&. No functional change. | Craig Topper | 2013-08-22 | 1 | -7/+8 |
| * | PR16755: When initializing or modifying a bitfield member in a constant | Richard Smith | 2013-08-06 | 1 | -7/+48 |
| * | C++1y: track object lifetime during constexpr evaluation, and don't allow | Richard Smith | 2013-07-24 | 1 | -59/+170 |
| * | Make IgnoreParens() look through ChooseExprs. | Eli Friedman | 2013-07-20 | 1 | -2/+2 |
| * | Add a __builtin_addressof that performs the same functionality as the built-in | Richard Smith | 2013-07-11 | 1 | -1/+7 |
| * | PR16377: Allow evaluation of statement expressions in constant evaluation, | Richard Smith | 2013-06-20 | 1 | -2/+47 |
| * | PR14503: Don't assert if a constexpr constructor temploid instantiates to a | Richard Smith | 2013-06-18 | 1 | -0/+5 |
| * | Emit initializers for static-storage-duration temporaries as constants where | Richard Smith | 2013-06-14 | 1 | -0/+1 |
| * | More for PR12457: fix handling of __builtin_isinf_sign and test. | Richard Smith | 2013-06-13 | 1 | -1/+1 |
| * | Towards PR12457: constant expression evaluation support for __builtin_parity{... | Richard Smith | 2013-06-13 | 1 | -14/+63 |
| * | Fix part of PR12457. Patch by Justin Bogner! | Richard Smith | 2013-06-13 | 1 | -0/+34 |
| * | PR12086, PR15117 | Richard Smith | 2013-06-12 | 1 | -4/+54 |
| * | When a static storage duration temporary appears in a constant expression, it | Richard Smith | 2013-06-06 | 1 | -2/+7 |
| * | Model temporary lifetime-extension explicitly in the AST. Use this model to | Richard Smith | 2013-06-05 | 1 | -11/+63 |
| * | Refactor constant expression evaluation to associate the complete object of a | Richard Smith | 2013-06-03 | 1 | -83/+165 |
| * | PR14772: Support constant expression evaluation for _Atomic types. | Richard Smith | 2013-05-23 | 1 | -14/+64 |
| * | Tidy up now that PointerUnion has an operator== that works. | Richard Smith | 2013-05-16 | 1 | -2/+1 |
| * | Use only explicit bool conversion operator | David Blaikie | 2013-05-15 | 1 | -1/+1 |
| * | Suppress bogus "use of undefined constexpr function" error if the function body | Richard Smith | 2013-05-14 | 1 | -0/+5 |
| * | Suppress GCC warning for no return after covered switch, and remove some | Richard Smith | 2013-05-13 | 1 | -2/+1 |
| * | C++1y: support for 'switch' statements in constexpr functions. This is somewhat | Richard Smith | 2013-05-12 | 1 | -9/+142 |
| * | Implement C++1y constant initializer rules: in a constant initializer for an | Richard Smith | 2013-05-09 | 1 | -32/+47 |
| * | C++1y: Add a step limit to constexpr evaluation, to catch runaway loops. | Richard Smith | 2013-05-08 | 1 | -4/+22 |
| * | C++1y constant expression evaluation: compound assignment support for floatin... | Richard Smith | 2013-05-07 | 1 | -43/+62 |
| * | C++1y constant expression evaluation: support for compound assignments on int... | Richard Smith | 2013-05-07 | 1 | -131/+248 |
| * | C++1y: an assignment operator is implicitly 'constexpr' if it would only call... | Richard Smith | 2013-05-07 | 1 | -0/+21 |
| * | Add llvm_unreachable at end of fully covered switch | Hans Wennborg | 2013-05-06 | 1 | -0/+1 |
| * | Require the containing type to be complete when we see | John McCall | 2013-05-06 | 1 | -0/+4 |
| * | C++1y: support range-based for loops in constant expressions. | Richard Smith | 2013-05-06 | 1 | -0/+39 |
| * | C++1y: support 'for', 'while', and 'do ... while' in constant expressions. | Richard Smith | 2013-05-06 | 1 | -12/+101 |
| * | C++1y: support for increment and decrement in constant expression evaluation. | Richard Smith | 2013-05-05 | 1 | -28/+218 |
| * | Factor out duplication between lvalue-to-rvalue conversions and variable | Richard Smith | 2013-05-05 | 1 | -238/+244 |
| * | PR15884: In the 'taking the address of a temporary' extension, materialize the | Richard Smith | 2013-05-01 | 1 | -8/+6 |
| * | Move helper classes into anonymous namespaces. | Benjamin Kramer | 2013-04-26 | 1 | -0/+2 |
| * | C++1y: support simple variable assignments in constexpr functions. | Richard Smith | 2013-04-26 | 1 | -96/+376 |
| * | C++1y constexpr extensions, round 1: Allow most forms of declaration and | Richard Smith | 2013-04-22 | 1 | -13/+99 |
| * | Fix array constant expression evaluation bug: we can have different values for | Richard Smith | 2013-04-22 | 1 | -36/+62 |