| Commit message (Expand) | Author | Age | Files | Lines |
* | Merging r311115: | Hans Wennborg | 2017-08-18 | 1 | -0/+2 |
* | [MS] Don't statically initialize dllimport member function pointers | Reid Kleckner | 2017-07-07 | 1 | -0/+16 |
* | fix trivial typos in comments; NFC | Hiroshi Inoue | 2017-07-05 | 1 | -2/+2 |
* | Revert r301742, which caused us to try to evaluate all full-expressions. | Richard Smith | 2017-06-26 | 1 | -9/+4 |
* | Revert "[MS] Don't statically initialize dllimport member function pointers" | Reid Kleckner | 2017-06-23 | 1 | -16/+0 |
* | [MS] Don't statically initialize dllimport member function pointers | Reid Kleckner | 2017-06-23 | 1 | -0/+16 |
* | Revert "Revert r301742 which made ExprConstant checking apply to all full-exp... | Diana Picus | 2017-06-13 | 1 | -4/+9 |
* | Revert r301742 which made ExprConstant checking apply to all full-exprs. | Nick Lewycky | 2017-06-12 | 1 | -9/+4 |
* | Revert r303316, a change to ExprConstant to evaluate function arguments. | Nick Lewycky | 2017-06-12 | 1 | -28/+5 |
* | Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. | Galina Kistanova | 2017-06-03 | 1 | -0/+3 |
* | Create valid LValue to represent null pointers in constant exprs | Tim Northover | 2017-05-26 | 1 | -6/+14 |
* | The constant expression evaluator should examine function arguments for non-c... | Nick Lewycky | 2017-05-17 | 1 | -5/+28 |
* | Revert r301822 (and dependent r301825), which tried to improve the | Daniel Jasper | 2017-05-02 | 1 | -136/+106 |
* | Revert r301785 (and r301787) because they caused PR32864. | Nick Lewycky | 2017-05-02 | 1 | -7/+1 |
* | Silence unused variable warning. NFC. | Benjamin Kramer | 2017-05-01 | 1 | -1/+1 |
* | Improve handling of arrays of unknown bound in constant expressions. | Richard Smith | 2017-05-01 | 1 | -106/+136 |
* | Handle expressions with non-literal types like ignored expressions if we are ... | Nick Lewycky | 2017-05-01 | 1 | -1/+7 |
* | Remove Sema::CheckForIntOverflow, and instead check all full-expressions. | Nick Lewycky | 2017-04-29 | 1 | -4/+9 |
* | ObjCBoxedExpr can't be evaluated by the constant expression evaluator. | Nick Lewycky | 2017-04-29 | 1 | -2/+5 |
* | In the expression evaluator, visit the index of an ArraySubscriptExpr even if... | Nick Lewycky | 2017-04-27 | 1 | -3/+8 |
* | In the expression evaluator, descend into both the true and false expressions... | Nick Lewycky | 2017-04-27 | 1 | -1/+7 |
* | Apply clang-tidy's performance-unnecessary-value-param to parts of clang. | Benjamin Kramer | 2017-03-21 | 1 | -5/+8 |
* | Honor __unaligned in codegen for declarations and expressions | Roger Ferrer Ibanez | 2017-03-08 | 1 | -0/+2 |
* | [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt. | Eric Fiselier | 2017-03-06 | 1 | -0/+1 |
* | PR32034: Evaluate _Atomic(T) in-place when T is a class or array type. | Richard Smith | 2017-02-22 | 1 | -12/+37 |
* | Silence sign compare warning. NFC. | Benjamin Kramer | 2017-02-16 | 1 | -6/+6 |
* | [OpenCL] Correct ndrange_t implementation | Anastasia Stulova | 2017-02-16 | 1 | -1/+0 |
* | [cxx1z-constexpr-lambda] Implement captures - thus completing implementation ... | Faisal Vali | 2017-02-16 | 1 | -7/+101 |
* | Don't let EvaluationModes dictate whether an invalid base is OK | George Burgess IV | 2017-02-10 | 1 | -37/+57 |
* | Fix typo. NFC | George Burgess IV | 2017-02-02 | 1 | -1/+1 |
* | Handle ObjCEncodeExpr in extractStringLiteralCharacter. | Akira Hatanaka | 2017-01-31 | 1 | -1/+8 |
* | Improve fix for PR28739 | Richard Smith | 2017-01-31 | 1 | -69/+87 |
* | PR28739: Check that integer values fit into 64 bits before extracting them as... | Richard Smith | 2017-01-30 | 1 | -30/+42 |
* | PR0091R3: Implement parsing support for using templates as types. | Richard Smith | 2017-01-26 | 1 | -0/+1 |
* | P0426: Make the library implementation of constexpr char_traits a little easier | Richard Smith | 2017-01-20 | 1 | -0/+2 |
* | Allow constexpr construction of subobjects unconditionally, not just in C++14. | David L. Jones | 2017-01-09 | 1 | -2/+11 |
* | Add the diagnose_if attribute to clang. | George Burgess IV | 2017-01-09 | 1 | -2/+17 |
* | [cxx1z-constexpr-lambda] Implement constant evaluation of non-capturing lambd... | Faisal Vali | 2017-01-09 | 1 | -0/+19 |
* | [cxx1z-constexpr-lambda] Make conversion function constexpr, and teach the ex... | Faisal Vali | 2017-01-08 | 1 | -6/+40 |
* | Re-add objectsize function/incomplete type checks. | George Burgess IV | 2017-01-03 | 1 | -2/+8 |
* | Emit CCEDiags when evaluating a const variable. | George Burgess IV | 2016-12-27 | 1 | -1/+4 |
* | Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope... | Egor Churaev | 2016-12-23 | 1 | -0/+2 |
* | Add the alloc_size attribute to clang, attempt 2. | George Burgess IV | 2016-12-22 | 1 | -183/+433 |
* | Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." | Daniel Jasper | 2016-12-20 | 1 | -2/+0 |
* | [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand. | Egor Churaev | 2016-12-20 | 1 | -0/+2 |
* | Revert r290149: Add the alloc_size attribute to clang. | Chandler Carruth | 2016-12-20 | 1 | -434/+182 |
* | Add the alloc_size attribute to clang. | George Burgess IV | 2016-12-20 | 1 | -182/+434 |
* | Re-commit r289252 and r289285, and fix PR31374 | Yaxun Liu | 2016-12-15 | 1 | -15/+42 |
* | [c++1z] Permit constant evaluation of a call through a function pointer whose | Richard Smith | 2016-12-15 | 1 | -1/+4 |
* | Revert 289252 (and follow-up 289285), it caused PR31374 | Nico Weber | 2016-12-14 | 1 | -42/+15 |