summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r294313:Tom Stellard2017-05-161-1/+1
* Merging r293360:Hans Wennborg2017-02-011-18/+1
* Merging r292497:Hans Wennborg2017-01-231-6/+5
* [cxx1z-constexpr-lambda] [NFC] Add a FIXME to reinstate certain restrictions ...Faisal Vali2017-01-091-0/+6
* Add the diagnose_if attribute to clang.George Burgess IV2017-01-091-26/+47
* [cxx1z-constexpr-lambda] Implement constant evaluation of non-capturing lambd...Faisal Vali2017-01-091-2/+4
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-071-51/+63
* Revisit PR10177: don't instantiate a variable if it's only referenced in aRichard Smith2017-01-061-63/+46
* Bail out if we try to build a DeclRefExpr naming an invalid declaration.Richard Smith2017-01-041-0/+3
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+12
* Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper2016-12-201-12/+0
* [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev2016-12-201-0/+12
* Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu2016-12-181-5/+8
* Revert r289979 due to regressionsYaxun Liu2016-12-161-8/+5
* [OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu2016-12-161-5/+8
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-1/+1
* Improve handling of floating point literals in OpenCL to only use double prec...Neil Hickey2016-12-131-5/+16
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-5/+33
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-031-3/+3
* More diagnostic name fixups: w_ -> warn_, warning_ -> warn_, not_ -> note_.Richard Smith2016-12-021-1/+1
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-021-5/+5
* Remove C++ default arg side table for MS ABI ctor closuresReid Kleckner2016-11-231-11/+16
* [Sema] Don't allow applying address-of operator to a call to a functionAkira Hatanaka2016-11-191-0/+7
* Revert "Improve handling of floating point literals in OpenCL to only use dou...Renato Golin2016-11-141-22/+7
* Improve handling of floating point literals in OpenCL to only use double prec...Neil Hickey2016-11-141-7/+22
* Fix for PR28523: unexpected compilation error.Alexey Bataev2016-11-111-1/+2
* [Sema] Remove a dead assignment, NFC.Vedant Kumar2016-11-031-3/+2
* A compound literal within a global lambda or block is still withinJohn McCall2016-10-311-1/+1
* Expand -Wlogical-not-parentheses to also fire on `!x & A`.Nico Weber2016-10-271-11/+20
* Reapply r284265: "[Sema] Refactor context checking for availability diagnostics"Erik Pilkington2016-10-251-26/+12
* [Sema][ObjC] Warn about implicitly autoreleasing out-parameters capturedAkira Hatanaka2016-10-241-0/+17
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-82/+111
* Revert "DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' ...Renato Golin2016-10-211-111/+82
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-82/+111
* [Sema] Gcc compatibility of vector shiftAndrey Bokhanko2016-10-191-0/+10
* DR1330: instantiate exception-specifications when "needed". We previously didRichard Smith2016-10-181-6/+21
* Revert r284265 "[Sema] Refactor context checking for availability diagnostics"Erik Pilkington2016-10-181-12/+26
* P0012R1: Make exception specifications be part of the type system. ThisRichard Smith2016-10-161-1/+1
* [Sema] Refactor context checking for availability diagnosticsErik Pilkington2016-10-141-26/+12
* Use SubstInitializer instead of SubstExpr when instantiating a defaultRichard Smith2016-10-141-1/+2
* [CUDA] Do a better job at detecting wrong-side calls.Justin Lebar2016-10-081-71/+49
* PR25890: Fix incoherent error handling in PerformImplicitConversion andRichard Smith2016-10-061-7/+9
* [Sema] Replace smart quote with "'" in comment.Justin Lebar2016-10-061-1/+1
* [MS] Move hex long long sign compat hack to -fms-compatibilityReid Kleckner2016-10-041-1/+1
* [Sema] Support lax conversions for compound assignmentsBruno Cardoso Lopes2016-09-301-9/+25
* Move UTF functions into namespace llvm.Justin Lebar2016-09-301-2/+3
* [OpenCL] Diagnose assignment to dereference of half type pointerYaxun Liu2016-09-191-0/+10
* Reverting r281714 due to causing an assert when calling builtins that expect ...Neil Hickey2016-09-191-19/+3
* Improve handling of floating point literals in OpenCL to only use double prec...Neil Hickey2016-09-161-3/+19
* [Sema] Allow shifting a scalar operand by a vector operand.Akira Hatanaka2016-09-151-5/+20