| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add an explicit diagnostic for the case where an expression is not a constant | Richard Smith | 2014-07-07 | 1 | -2/+7 |
* | Remove llvm:: from uses of ArrayRef. | Craig Topper | 2014-06-28 | 1 | -1/+1 |
* | Don't allow dllimport variables in constant initializers | Hans Wennborg | 2014-06-25 | 1 | -10/+3 |
* | AST: Initialization with dllimport functions in C | David Majnemer | 2014-06-25 | 1 | -8/+27 |
* | AST: Address of dllimport functions isn't constant | David Majnemer | 2014-06-24 | 1 | -1/+4 |
* | AST: Address of dllimport variables isn't constant | David Majnemer | 2014-06-24 | 1 | -0/+3 |
* | Add missing "non-constant" diagnostic for a member call on a temporary of | Richard Smith | 2014-06-11 | 1 | -0/+1 |
* | Related to PR19992: when the GNU alignof-expression extension is applied to an | Richard Smith | 2014-06-10 | 1 | -3/+4 |
* | [C++11] Use 'nullptr'. AST edition. | Craig Topper | 2014-05-12 | 1 | -55/+58 |
* | PR19346: Adding 0 to a null pointer has defined behavior in C++. Allow it in ... | Richard Smith | 2014-04-08 | 1 | -2/+2 |
* | [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with ite... | Aaron Ballman | 2014-03-17 | 1 | -3/+2 |
* | Fix a crash (assertion failure) in EvaluateAsRValue. | James Dennett | 2014-03-14 | 1 | -0/+10 |
* | [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato... | Aaron Ballman | 2014-03-14 | 1 | -3/+2 |
* | [C++11] Replacing CXXRecordDecl iterators init_begin() and init_end() with it... | Aaron Ballman | 2014-03-13 | 1 | -11/+10 |
* | Reverting llvm::distance changes to use std::distance with iterators instead,... | Aaron Ballman | 2014-03-10 | 1 | -4/+5 |
* | [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite... | Aaron Ballman | 2014-03-08 | 1 | -14/+10 |
* | Renaming the chains() ranged iterator to chain() per suggestion by Richard Sm... | Aaron Ballman | 2014-03-07 | 1 | -2/+2 |
* | [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() w... | Aaron Ballman | 2014-03-07 | 1 | -7/+4 |
* | PR19010: Make sure we initialize (empty) indirect base class subobjects when | Richard Smith | 2014-03-05 | 1 | -23/+12 |
* | [AST] Follow-up for r201468, move the check to the caller and add an assertion. | Argyrios Kyrtzidis | 2014-02-20 | 1 | -4/+8 |
* | [Sema] Fix assertion hit while trying to do constant evaluation for a depende... | Argyrios Kyrtzidis | 2014-02-15 | 1 | -0/+2 |
* | PR18283: If a const variable of integral or enumeration type is | Richard Smith | 2014-01-25 | 1 | -1/+11 |
* | Rename getResultType() on function and method declarations to getReturnType() | Alp Toker | 2014-01-25 | 1 | -1/+1 |
* | Add a new attribute 'enable_if' which can be used to control overload resolut... | Nick Lewycky | 2014-01-11 | 1 | -4/+85 |
* | 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 |