summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply af57dbf12e54 "Add support for options -frounding-math, ftrapp...Melanie Blower2019-12-041-0/+10
* [Diagnostics] Warn for comparison with string literals expanded from macro (P...Dávid Bolvanský2019-11-241-40/+45
* Revert "[Sema] Use the canonical type in function isVector"Akira Hatanaka2019-11-221-1/+1
* [Sema] Use the canonical type in function isVectorAkira Hatanaka2019-11-221-1/+1
* [OpenCL] Fix address space for base method call (PR43145)Sven van Haastregt2019-11-211-0/+14
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-2/+2
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-2/+2
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-2/+2
* Avoid including Builtins.h in Preprocessor.hReid Kleckner2019-11-151-0/+1
* [Diagnostics] Fixed crash with non pointer type (PR43950)Dávid Bolvanský2019-11-091-1/+2
* [Diagnostics] Teach -Wnull-dereference about address_space attributeDávid Bolvanský2019-11-071-9/+14
* Revert "[Sema] Suppress -Wchar-subscripts if the index is a literal char"Edward Jones2019-11-071-2/+1
* [Sema] Suppress -Wchar-subscripts if the index is a literal charEdward Jones2019-11-071-1/+2
* 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
OpenPOWER on IntegriCloud