| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | C++1y: Allow aggregates to have default initializers. | Richard Smith | 2013-04-20 | 1 | -3/+35 |
* | Basic support for Microsoft property declarations and | John McCall | 2013-04-16 | 1 | -0/+1 |
* | Annotate flavor of TLS variable (statically or dynamically initialized) onto ... | Richard Smith | 2013-04-13 | 1 | -1/+1 |
* | Force a load when creating a reference to a temporary copied from a bitfield. | Jordan Rose | 2013-04-11 | 1 | -17/+4 |
* | Fix a crash in OpenCL code by using the proper (RHS) bit-width. | Joey Gouly | 2013-01-29 | 1 | -2/+2 |
* | removed duplicated comment. | Fariborz Jahanian | 2013-01-24 | 1 | -1/+0 |
* | Patch to check for integer overflow. It has been | Fariborz Jahanian | 2013-01-24 | 1 | -17/+57 |
* | Switch to APFloat constructor taking fltSemantics. | Tim Northover | 2013-01-22 | 1 | -2/+1 |
* | Implement OpenCL event_t as Clang builtin type, including event_t related Ope... | Guy Benyei | 2013-01-20 | 1 | -0/+2 |
* | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 2013-01-12 | 1 | -15/+14 |
* | Issue warning when case value is too large to fit | Fariborz Jahanian | 2013-01-09 | 1 | -1/+3 |
* | Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to be | David Tweed | 2013-01-07 | 1 | -6/+16 |