summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add -Wbitwise-conditional-parentheses to warn on mixing '|' and '&' with "?:"Richard Trieu2019-10-191-2/+11
* [c++20] Add rewriting from comparison operators to <=> / ==.Richard Smith2019-10-191-0/+7
* [ObjC] Diagnose implicit type coercion from ObjC 'Class' to objectJames Y Knight2019-10-171-2/+2
* PR43080: Do not build context-sensitive expressions during name classification.Richard Smith2019-10-141-77/+100
* [OPENMP]Fix codegen for private variably length vars in combinedAlexey Bataev2019-10-141-1/+19
* [sema] Revise `getCurrentMangleNumberContext` interface. NFC.Michael Liao2019-10-101-3/+4
* [c++20] P1152R4: warn on any simple-assignment to a volatile lvalueRichard Smith2019-10-091-8/+43
* [c++20] Implement most of P1152R4.Richard Smith2019-10-091-0/+21
* [Diagnostics] Silence -Wsizeof-array-div for character buffersJames Clarke2019-10-081-0/+1
* [Diagnostics] Emit better -Wbool-operation's warning message if we known that...David Bolvansky2019-10-071-4/+0
* [Diagnostics] Highlight expr's source range for -Wbool-operationDavid Bolvansky2019-10-051-0/+1
* [Diagnostics] Use Expr::isKnownToHaveBooleanValue() to check bitwise negation...David Bolvansky2019-10-051-1/+1
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-3/+5
* [Diagnostics] Bitwise negation of a boolean expr always evaluates to true; wa...David Bolvansky2019-10-031-1/+3
* Rename TypeNodes.def to TypeNodes.inc for consistency across allJohn McCall2019-10-021-1/+1
* SemaExpr - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-09-281-30/+30
* [CUDA][HIP] Enable kernel function return type deduction.Michael Liao2019-09-251-1/+3
* [Diagnostics] Warn for enum constants in bool context (-Wint-in-bool-context;...David Bolvansky2019-09-231-1/+13
* [Diagnostics] Avoid -Wsizeof-array-div when dividing the size of a nested arr...David Bolvansky2019-09-231-1/+2
* NFC: Change ObjCQualified*TypesAreCompatible to takeJames Y Knight2019-09-211-3/+4
* Merge and improve code that detects same value in comparisons.Richard Trieu2019-09-211-18/+13
* [OPENMP5.0]Introduce attribute for declare variant directive.Alexey Bataev2019-09-171-0/+1
* [Diagnostics] Added silence note for -Wsizeof-array-div; suggest extra parensDavid Bolvansky2019-09-141-0/+2
* For PR17164: split -fno-lax-vector-conversion into three differentRichard Smith2019-09-131-1/+21
* Revert "For PR17164: split -fno-lax-vector-conversion into three different"Jonas Devlieghere2019-09-131-21/+1
* For PR17164: split -fno-lax-vector-conversion into three differentRichard Smith2019-09-131-1/+21
* [Diagnostics] Add -Wsizeof-array-divDavid Bolvansky2019-09-111-10/+21
* PR43242: Fix crash when typo-correcting to an operator() that should notRichard Smith2019-09-091-10/+1
* [Sema][ObjC] Mark C union fields that have non-trivial ObjC ownershipAkira Hatanaka2019-09-071-17/+1
* [Sema] Diagnose default-initialization, destruction, and copying ofAkira Hatanaka2019-09-071-1/+32
* [NFCI] Unbreak buildbotsDavid Bolvansky2019-09-061-22/+10
* [Diagnostics] Refactor code for -Wsizeof-pointer-div, catch more cases; also ...David Bolvansky2019-09-061-11/+24
* [Diagnostics] Minor improvements for -Wxor-used-as-powDavid Bolvansky2019-09-051-22/+35
* [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