summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* DR1872: don't allow any calls to virtual functions in constantRichard Smith2019-05-091-6/+8
* Disallow the operand of __builtin_constant_p from modifying enclosingRichard Smith2019-05-041-15/+28
* Remove else-after-returnDavid Blaikie2019-05-031-5/+4
* Fix -Wunsequenced false-positives in code controlled by a branch onRichard Smith2019-05-021-3/+6
* Reinstate r359059, reverted in r359361, with a fix to properly preventRichard Smith2019-04-271-36/+43
* Revert Fix interactions between __builtin_constant_p and constexpr to match c...Jorge Gorbe Moya2019-04-271-35/+28
* [Builtins] Implement __builtin_is_constant_evaluated for use in C++2aEric Fiselier2019-04-241-0/+4
* Fix interactions between __builtin_constant_p and constexpr to matchRichard Smith2019-04-241-28/+35
* [8.0 Regression] Fix handling of `__builtin_constant_p` inside template argum...Eric Fiselier2019-03-081-0/+3
* [ObjC] Emit a boxed expression as a compile-time constant if theAkira Hatanaka2019-03-081-0/+4
* Inline asm constraints: allow ICE-like pointers for the "n" constraint (PR40890)Hans Wennborg2019-03-061-6/+5
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-0/+30
* [Fixed Point Arithmetic] Fixed Point ComparisonsLeonard Chan2019-02-211-0/+16
* [Builtins] Treat `bcmp` as a builtin.Clement Courbet2019-02-141-5/+11
* Fix buildbot failure from r353569.Eli Friedman2019-02-091-1/+8
* [Sema] Make string literal init an rvalue.Eli Friedman2019-02-081-44/+25
* Add a new builtin: __builtin_dynamic_object_sizeErik Pilkington2019-01-301-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Fixed Point Arithmetic] Fixed Point Addition Constant Expression EvaluationLeonard Chan2019-01-181-49/+148
* [Fixed Point Arithmetic] Add APFixedPoint to APValueLeonard Chan2019-01-161-0/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-1/+1
* [ExprConstant] Handle compound assignment when LHS has integral type and RHS ...Tan S. B.2018-12-181-7/+19
* [Clang] Add __builtin_launderEric Fiselier2018-12-141-1/+2
* [ExprConstant] Improve memchr/memcmp for type mismatch and multibyte element ...Hubert Tong2018-12-121-22/+133
* [constexpr][c++2a] Try-catch blocks in constexpr functionsBruno Cardoso Lopes2018-12-101-0/+3
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-3/+3
* Specify constant context in constant emitterBill Wendling2018-12-011-0/+1
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-45/+102
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-102/+45
* [ExprConstant] Try fixing __builtin_constant_p after D54355 (rC347417)Fangrui Song2018-11-301-1/+0
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-45/+103
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-103/+45
* 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
OpenPOWER on IntegriCloud