summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move global classes into anonymous namespaces. NFC.Benjamin Kramer2015-10-281-0/+2
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-0/+3
* Make __builtin_object_size more conservativeGeorge Burgess IV2015-10-161-22/+138
* Pass ArrayRef by value. NFC.Craig Topper2015-09-291-1/+1
* Don't crash when passing &@selector to a _Nonnull parameter. Fixes PR24774.Nico Weber2015-09-151-2/+3
* Fix a bug in __builtin_object_size cast removalGeorge Burgess IV2015-09-041-3/+10
* Increase accuracy of __builtin_object_size.George Burgess IV2015-09-041-35/+96
* [AST] Don't crash when comparing incomplete objectDavid Majnemer2015-08-291-1/+7
* PR24597: Fix in-place evaluation of call expressions to provide a proper "this"Richard Smith2015-08-281-17/+51
* [OPENMP 4.0] Initial support for array sections.Alexey Bataev2015-08-251-0/+1
* Make __builtin_object_size always answer correctlyGeorge Burgess IV2015-08-191-43/+88
* Revert r245323, it caused PR24493.Nico Weber2015-08-181-82/+44
* Make __builtin_object_size always answer correctlyGeorge Burgess IV2015-08-181-44/+82
* -Wdeprecated: Job objects are stored in a vector yet are not really copyable,...David Blaikie2015-08-121-2/+8
* [OPENMP] Introduced type trait "__builtin_omp_required_simd_align" for defaul...Alexey Bataev2015-07-021-0/+7
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-8/+8
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-8/+8
* Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao2015-06-101-0/+2
* Fix PR21945: Crash in constant evaluator.Jonathan Roelofs2015-06-011-0/+5
* PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith2015-04-291-6/+5
* Make helper functions static. NFC.Benjamin Kramer2015-03-091-3/+4
* Add support for generating MIPS legacy NaNPetar Jovanovic2015-02-261-4/+17
* Removing LLVM_EXPLICIT, as MSVC 2012 was the last reason for requiring the ma...Aaron Ballman2015-02-151-1/+1
* Catch more cases when diagnosing integer-constant-expression overflows.Josh Magee2015-02-041-2/+6
* Support constant evaluation for member calls on std::initializer_listRichard Smith2014-12-171-0/+3
* Improve handling of value dependent expressions in __attribute__((enable_if))...Nick Lewycky2014-12-161-1/+2
* AST: Limit zero-sized constexpr behavior to array typesDavid Majnemer2014-12-141-1/+3
* AST: Incomplete types might be zero sizedDavid Majnemer2014-12-111-3/+7
* AST: Don't assume two zero sized objects live at different addressesDavid Majnemer2014-12-091-0/+10
* [OpenCL] Implemented restrictions for pointer conversions specified in OpenCL...Anastasia Stulova2014-11-261-0/+1
* Fix bug where a trivial constexpr copy/move operation couldn't copy from anRichard Smith2014-11-191-4/+31
* Fix assert/crash on invalid with __builtin_constant_p conditionals in constan...Richard Smith2014-11-131-1/+5
* [c++1z] N4295: fold-expressions.Richard Smith2014-11-081-0/+1
* Add the initial TypoExpr AST node for delayed typo correction.Kaelyn Takata2014-10-271-0/+1
* PR21327 / C++ DR1652 / C++ DR73: comparing a past-the-end pointer for oneRichard Smith2014-10-211-0/+28
* [complex] Teach the other two binary operators on complex numbers (==Chandler Carruth2014-10-111-5/+17
* [complex] Teach Clang to preserve different-type operands to arithmeticChandler Carruth2014-10-111-52/+156
* Fix for bug http://llvm.org/PR17427.Alexey Bataev2014-10-091-3/+5
* constexpr evaluation for __builtin_assume_alignedHal Finkel2014-10-031-37/+98
* Revert useless part of r217349Hal Finkel2014-10-031-1/+0
* Fix evatuated value of __builtin_object_size according to itsFariborz Jahanian2014-09-221-2/+14
* Reject a slightly-sneaky way to perform a read of mutable state from within aRichard Smith2014-09-161-0/+66
* Add __builtin_assume and __builtin_assume_aligned using @llvm.assume.Hal Finkel2014-09-071-0/+2
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-3/+3
* C++1y is now C++14!Aaron Ballman2014-08-191-10/+10
* PR18097: Support initializing an _Atomic(T) from an object of C++ class type TRichard Smith2014-07-311-0/+5
* Replace r213816's fix with a different one. It's not meaningful to callRichard Smith2014-07-231-3/+2
* Add a missing Invalid check to SubobjectDesignator::isOnePastEnd()Reid Kleckner2014-07-231-0/+2
* Handle __assume in the VoidExprEvaluatorHal Finkel2014-07-171-0/+10
* Handle __builtin_clzs and __builtin_ctzs in the constant expression evaluator.Anders Carlsson2014-07-071-2/+4
OpenPOWER on IntegriCloud