summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* [c++20] Implement semantic restrictions for C++20 designatedRichard Smith2019-08-301-3/+71
* Improve behavior in the case of stack exhaustion.Richard Smith2019-08-261-88/+106
* [OPENMP5.0]Add support for device_type clause in declare targetAlexey Bataev2019-08-231-2/+6
* [OpenMP] Permit map with DSA on combined directiveJoel E. Denny2019-08-221-1/+2
* [Diagnostics] Diagnose misused xor as powDavid Bolvansky2019-08-181-1/+105
* [Diagnostics] Improve -Wsizeof-pointer-divDavid Bolvansky2019-08-181-2/+8
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* Add SVE opaque built-in typesRichard Sandiford2019-08-091-0/+8
* Inline diagnostic text into .td file. NFC.Richard Trieu2019-08-081-9/+19
* [Sema] Add -Wpointer-compareGeorge Burgess IV2019-08-051-0/+30
* Revert "[Sema] Diagnose default-initialization, destruction, and copying of"Akira Hatanaka2019-07-261-32/+1
* Allow prefetching from non-zero address spacesJF Bastien2019-07-251-2/+3
* [c++20] P1161R3: a[b,c] is deprecated.Richard Smith2019-07-201-0/+9
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-15/+15
* [Sema] Diagnose default-initialization, destruction, and copying ofAkira Hatanaka2019-07-131-1/+32
* [OpenCL][Sema] Fix builtin rewritingMarco Antognini2019-07-091-2/+2
* Ignore trailing NullStmts in StmtExprs for GCC compatibility.Aaron Ballman2019-07-091-1/+3
* Revert [Sema] Resolve placeholder types before type deduction to silence spur...Reid Kleckner2019-07-081-8/+0
* [Sema] Resolve placeholder types before type deduction to silenceAkira Hatanaka2019-07-081-0/+8
* [OPENMP]Fix handling of lambda captures in target regions.Alexey Bataev2019-07-011-0/+2
* [cxx2a] P1236R1: the validity of a left shift does not depend on theRichard Smith2019-06-251-5/+8
* clang-format a block; NFCGeorge Burgess IV2019-06-211-6/+7
* [OPENMP]Fix PR42068: Vla type is not captured.Alexey Bataev2019-06-211-0/+27
* [clang] Small improvments after Adding APValue to ConstantExprGauthier Harnisch2019-06-211-5/+8
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-141-2/+4
* C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith2019-06-141-26/+127
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-7/+5
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-131/+28
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-131-2/+4
* C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith2019-06-131-26/+127
* Mark declarations as referenced by a default argument in aRichard Smith2019-06-111-0/+2
* For DR712: store on a MemberExpr whether it constitutes an odr-use.Richard Smith2019-06-111-26/+47
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-71/+281
* Require stdcall etc parameters to be complete on ODR useReid Kleckner2019-06-101-0/+81
* Factor out repeated code to build a DeclRefExpr and mark it referenced.Richard Smith2019-06-041-24/+22
* PR42104: Support instantiations of lambdas that implicitly captureRichard Smith2019-06-041-17/+31
* Revert rL362358 : PR42104: Support instantiations of lambdas that implicitly ...Simon Pilgrim2019-06-031-31/+19
* PR42104: Support instantiations of lambdas that implicitly captureRichard Smith2019-06-031-19/+31
* Transform lambda expression captures when transforming an expression toRichard Smith2019-06-021-11/+6
* Defer capture initialization for captured regions until after we've leftRichard Smith2019-05-311-16/+3
* Defer capture initialization for blocks until after we've left theRichard Smith2019-05-311-56/+74
* [OpenCL] Support logical vector operators in C++ modeSven van Haastregt2019-05-301-2/+3
* Defer creating fields for captures until we finish building theRichard Smith2019-05-281-76/+5
* If capturing a variable fails, add a capture anyway (and mark itRichard Smith2019-05-281-48/+60
* Move code to mark a variable as odr-used adjacement to all the relatedRichard Smith2019-05-281-0/+36
* Permit static local structured bindings to be named from arbitrary scopes ins...Richard Smith2019-05-251-3/+5
* Default arguments are potentially constant evaluated.Richard Smith2019-05-241-5/+1
* Refactor use-marking to better match standard terminology. NoRichard Smith2019-05-241-162/+244
* Enable queue_t and clk_event_t comparisons in C++ modeSven van Haastregt2019-05-231-1/+1
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-17/+18
OpenPOWER on IntegriCloud