summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-15/+42
* DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith2016-12-091-2/+2
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-0/+3
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-3/+3
* Support constant expression evaluation for wchar_t versions of simple stringRichard Smith2016-11-291-30/+72
* Outline evaluation of calls to builtins to avoid inflating stack usage for theRichard Smith2016-11-161-1/+19
* Fix PR28366: Handle variables from enclosing local scopes more gracefully dur...Faisal Vali2016-11-131-2/+13
* [c++1z] Support constant folding for __builtin_strchr and __builtin_memchr.Richard Smith2016-11-121-3/+62
* [c++1z] Add constant-folding support for strcmp, strncmp, and memcmp, toRichard Smith2016-11-111-0/+50
* Remove move constructors that are identical to the generated default move ctor.Benjamin Kramer2016-10-211-3/+1
* AST: Prefer LLVM_NODISCARD to LLVM_ATTRIBUTE_UNUSED_RESULTJustin Bogner2016-10-171-1/+1
* Un-tabify source files, NFC.Yaron Keren2016-10-081-2/+2
* Reorder initializers in CallStackFrame so that we don't get a warning.Samuel Antao2016-09-191-2/+2
* Remove excessive padding from the struct CallStackFrameAlexander Shaposhnikov2016-09-191-6/+6
* [Sema] Fix PR30346: relax __builtin_object_size checks.George Burgess IV2016-09-121-5/+12
* Explicitly generate a reference variable to hold the initializer for aRichard Smith2016-08-141-84/+37
* P0217R3: Constant expression evaluation for decomposition declarations.Richard Smith2016-08-121-0/+62
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-0/+2
* Fix some minor issues found by Coverity.Richard Smith2016-07-181-0/+2
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* [ObjC] Implement @available in the Parser and ASTErik Pilkington2016-07-161-0/+1
* P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith2016-07-141-0/+10
* [Refactor NFC] Rename the (non-CCE, fold-failure) Diag during constant expres...Faisal Vali2016-07-021-102/+112
* Use the same type for adjacent bit field members.Akira Hatanaka2016-06-301-4/+4
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-20/+78
* [ExprConstant] Fix PR28314 - crash while evluating objectsize.George Burgess IV2016-06-271-10/+18
* [OPENCL] Fix wrongly vla error for OpenCL array.Xiuli Pan2016-06-071-1/+4
* Revert "[OPENCL] Fix wrongly vla error for OpenCL array."Xiuli Pan2016-06-071-4/+1
* [OPENCL] Fix wrongly vla error for OpenCL array.Xiuli Pan2016-06-071-1/+4
* Sema: do not attempt to sizeof a dependent typeSaleem Abdulrasool2016-06-041-0/+5
* PR27989: only enqueue binary operators into the data recursive int expressionRichard Smith2016-06-041-1/+3
* [Sema] Use the failure bits introduced by r270781.George Burgess IV2016-05-251-17/+17
* [Sema] Note when we encounter a problem in ExprConstant.George Burgess IV2016-05-251-33/+106
* Fix rejects-valid on constexpr function that accesses a not-yet-defined 'externRichard Smith2016-05-251-3/+8
* Refactor constant expression evaluation of CXXConstructExpr to reduce duplica...Richard Smith2016-05-121-35/+18
* Split interesting warnings off from -Wfloat-conversionRichard Trieu2016-04-211-0/+14
* [OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library.Alexey Bader2016-04-131-1/+1
* [OpenCL] Complete image types support.Alexey Bader2016-04-081-12/+3
* Move local helper class into anonymous namespace.Richard Smith2016-04-041-0/+2
* [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and...Faisal Vali2016-03-261-1/+17
* P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loop...Richard Smith2016-03-201-1/+4
* Update for new argument to scalbnMatt Arsenault2016-03-131-4/+6
* P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith2016-03-081-3/+24
* [MSVC Compat] Don't evaluate member base expressions w/o side effectsDavid Majnemer2016-02-261-3/+12
* PR26449: Fixes for bugs in __builtin_classify_type implementationAndrey Bokhanko2016-02-151-30/+126
* Fix ICE with constexpr and friend functionsOlivier Goffart2016-02-121-7/+9
* Update for LLVM function name change.Rui Ueyama2016-01-141-1/+1
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-1/+6
* [TrailingObjects] Convert OffsetOfExpr.James Y Knight2015-12-291-5/+5
* Clean ExprConstant/CGExprConstant up a bit. NFC.George Burgess IV2015-12-111-9/+9
OpenPOWER on IntegriCloud