summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* A "constexpr" is evaluated in a constant context. Make sure this is reflectedBill Wendling2018-11-261-0/+2
* isEvaluatable() implies a constant context.Bill Wendling2018-11-241-2/+4
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-43/+97
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-97/+43
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-43/+97
* Revert 347294, it turned many bots on lab.llvm.org:8011/console red.Nico Weber2018-11-201-61/+24
* Use is.constant intrinsic for __builtin_constant_pBill Wendling2018-11-201-24/+61
* PR39628 Treat all non-zero values as 'true' in bool compound-assignmentRichard Smith2018-11-121-2/+3
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+2
* [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev2018-11-081-0/+3
* Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estima...Andrew Savonichev2018-11-071-3/+0
* [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev2018-11-071-0/+3
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-021-0/+7
* Revert "Reapply Logging: make os_log buffer size an integer constant expressi...Tim Northover2018-11-011-7/+0
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-0/+7
* Replace two fallthrough annotations after covered switch with unreachableReid Kleckner2018-11-011-4/+2
* Revert "Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-7/+0
* Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-0/+7
* Create ConstantExpr classBill Wendling2018-10-311-2/+5
* PR26547: alignof should return ABI alignment, not preferred alignmentRichard Smith2018-10-261-10/+27
* [Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan2018-10-231-0/+9
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-4/+2
* [Diagnostics] Check for integer overflow in array size expressions David Bolvansky2018-10-181-0/+13
* [Fixed Point Arithmetic] FixedPointCastLeonard Chan2018-10-151-0/+2
* ExprConstant: Make __builtin_object_size use EM_IgnoreSideEffects.James Y Knight2018-10-101-24/+7
* Emit CK_NoOp casts in C mode, not just C++.James Y Knight2018-10-051-5/+1
* Emit diagnostic note when calling an invalid function declaration.James Y Knight2018-10-051-3/+6
* [constexpr] Fix ICE when memcpy() is given a pointer to an incomplete arrayPetr Pavlu2018-10-041-0/+4
* [cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith2018-09-281-0/+7
* Fix crash on call to __builtin_memcpy with a null pointer to anRichard Smith2018-09-131-2/+16
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-1/+1
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-26/+27
* [Builtins] Add __builtin_clrsb support to IntExprEvaluator::VisitBuiltinCallExprCraig Topper2018-08-081-3/+9
* Revert r339287 "[Builtins] Add __builtin_clrsb support to IntExprEvaluator::V...Craig Topper2018-08-081-9/+3
* [Builtins] Add __builtin_clrsb support to IntExprEvaluator::VisitBuiltinCallExprCraig Topper2018-08-081-3/+9
* [Fixed Point Arithmetic] Fix for FixedPointValueToStringLeonard Chan2018-08-061-2/+1
* [constexpr] Support for constant evaluation of __builtin_memcpy andRichard Smith2018-08-041-48/+199
* Revert r338455 "[constexpr] Support for constant evaluation of __builtin_memc...Hans Wennborg2018-08-011-198/+48
* [constexpr] Support for constant evaluation of __builtin_memcpy andRichard Smith2018-07-311-48/+198
* Remove trailing spaceFangrui Song2018-07-301-32/+32
* Prevent Scoped Enums from being Integral constant expressions:Erich Keane2018-07-201-1/+1
* PR38095: Allow constant-folding of loads through bitcasted pointers ifRichard Smith2018-07-111-3/+7
* Fix __builtin_*_overflow when out-param isn't constexprErich Keane2018-07-051-1/+2
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-0/+101
* [Fixed Point Arithmetic] Addition of the remaining fixed point types and thei...Leonard Chan2018-06-141-0/+9
* Implement constexpr __builtin_*_overflowErich Keane2018-06-131-0/+118
* This diff includes changes for supporting the following types.Leonard Chan2018-06-041-0/+5
* Revert "This diff includes changes for supporting the following types."Leonard Chan2018-06-021-5/+0
* This diff includes changes for supporting the following types.Leonard Chan2018-06-021-0/+5
* Rework __builtin_classify_type support to better match GCC and to not assert onRichard Smith2018-05-231-80/+96
OpenPOWER on IntegriCloud