| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fixing a FIXME; the RetTy template parameter is always bool in practice, and ... | Aaron Ballman | 2014-01-03 | 1 | -48/+47 |
* | Eliminate UnaryTypeTraitExpr | Alp Toker | 2014-01-01 | 1 | -5/+0 |
* | Rename isBuiltinCall() to getBuiltinCallee() | Alp Toker | 2013-12-28 | 1 | -7/+7 |
* | Eliminate BinaryTypeTraitExpr | Alp Toker | 2013-12-13 | 1 | -5/+0 |
* | Add front-end infrastructure now address space casts are in LLVM IR. | David Tweed | 2013-12-11 | 1 | -0/+2 |
* | 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 |