summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix typo. NFCGeorge Burgess IV2017-02-021-1/+1
* Handle ObjCEncodeExpr in extractStringLiteralCharacter.Akira Hatanaka2017-01-311-1/+8
* Improve fix for PR28739Richard Smith2017-01-311-69/+87
* PR28739: Check that integer values fit into 64 bits before extracting them as...Richard Smith2017-01-301-30/+42
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-261-0/+1
* P0426: Make the library implementation of constexpr char_traits a little easierRichard Smith2017-01-201-0/+2
* Allow constexpr construction of subobjects unconditionally, not just in C++14.David L. Jones2017-01-091-2/+11
* Add the diagnose_if attribute to clang.George Burgess IV2017-01-091-2/+17
* [cxx1z-constexpr-lambda] Implement constant evaluation of non-capturing lambd...Faisal Vali2017-01-091-0/+19
* [cxx1z-constexpr-lambda] Make conversion function constexpr, and teach the ex...Faisal Vali2017-01-081-6/+40
* Re-add objectsize function/incomplete type checks.George Burgess IV2017-01-031-2/+8
* Emit CCEDiags when evaluating a const variable.George Burgess IV2016-12-271-1/+4
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+2
* Add the alloc_size attribute to clang, attempt 2.George Burgess IV2016-12-221-183/+433
* Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper2016-12-201-2/+0
* [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev2016-12-201-0/+2
* Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth2016-12-201-434/+182
* Add the alloc_size attribute to clang.George Burgess IV2016-12-201-182/+434
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-15/+42
* [c++1z] Permit constant evaluation of a call through a function pointer whoseRichard Smith2016-12-151-1/+4
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-42/+15
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-2/+2
* Align EvalInfo in ExprConstant to avoid PointerUnion assertionsReid Kleckner2016-12-131-1/+1
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-0/+60
* 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
OpenPOWER on IntegriCloud