summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r324514:Hans Wennborg2018-02-081-0/+10
* [X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper2017-12-211-1/+1
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-2/+2
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-7/+18
* Unify implementation of our two different flavours of -Wtautological-compare,Richard Smith2017-12-081-200/+159
* Revert "Unify implementation of our two different flavours of -Wtautological-...Hans Wennborg2017-12-081-155/+145
* Revert r320124 "Fold together the in-range and out-of-range portions of -Wtau...Hans Wennborg2017-12-081-35/+98
* Fold together the in-range and out-of-range portions of -Wtautological-compare.Richard Smith2017-12-081-98/+35
* Unify implementation of our two different flavours of -Wtautological-compare.Richard Smith2017-12-081-145/+155
* [ARM] ACLE parallel arithmetic and DSP style multiplicationsSjoerd Meijer2017-12-071-8/+13
* Ignore pointers to incomplete types when diagnosing misaligned addressesRoger Ferrer Ibanez2017-12-071-2/+3
* Delete special-case "out-of-range" handling for bools, and just use the normalRichard Smith2017-12-061-115/+61
* Fix a bunch of wrong "tautological unsigned enum compare" diagnostics in C++.Richard Smith2017-12-061-3/+4
* Perform a bounds check on a function's argument list before accessing any ind...Aaron Ballman2017-11-291-2/+17
* Revert r318556 "Loosen -Wempty-body warning"Hans Wennborg2017-11-201-1/+1
* Loosen -Wempty-body warningReid Kleckner2017-11-171-1/+1
* [ObjC][ARC] Honor noescape attribute for -Warc-retain-cyclesAlex Lorenz2017-11-171-2/+8
* [AST, Sema] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-11-151-174/+275
* [X86] Add masked vcvtps2ph builtins to CheckX86BuiltinFunctionCall.Craig Topper2017-11-081-0/+3
* [Sema] Fixes for enum handling for tautological comparison diagnosticsRoman Lebedev2017-10-211-8/+21
* Sema: use new `getNS{,U}IntegerType` for NS{,U}IntegerSaleem Abdulrasool2017-10-171-3/+3
* [Sema] Re-land: Diagnose tautological comparison with type's min/max valuesRoman Lebedev2017-10-151-95/+146
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-1/+1
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-131-2/+5
* Revert "[Sema] Diagnose tautological comparison with type's min/max values"Roman Lebedev2017-10-121-146/+95
* [SemaChecking] Suppress a GCC warning. NFCI.Davide Italiano2017-10-121-1/+2
* [Sema] Diagnose tautological comparison with type's min/max valuesRoman Lebedev2017-10-121-95/+145
* Consolidate std::move() detection code. No behavior change.Nico Weber2017-09-281-3/+1
* Sema: rename SemaBuiltinVAStart to SemaBuiltinVAStartMicrosoftSaleem Abdulrasool2017-09-261-2/+2
* Sema: Windows/ARM __va_start is not const correctSaleem Abdulrasool2017-09-261-17/+27
* [clang] Fix printf fixit for objc specific typesAlexander Shaposhnikov2017-09-221-1/+1
* Suppress Wsign-conversion for enums with matching underlying typeErich Keane2017-09-211-1/+4
* Replace r313747, don't always warn on enums, rework testcases.Roman Lebedev2017-09-201-8/+4
* [Sema] CheckTautologicalComparisonWithZero(): always complain about enumsRoman Lebedev2017-09-201-4/+8
* [Sema] Move some stuff into -Wtautological-unsigned-enum-zero-compareRoman Lebedev2017-09-201-17/+21
* Revert "[Sema] Move some stuff into -Wtautological-unsigned-enum-zero-compare"Roman Lebedev2017-09-191-25/+17
* [Sema] Move some stuff into -Wtautological-unsigned-enum-zero-compareRoman Lebedev2017-09-191-17/+25
* [Sema] -Wtautological-compare: handle comparison of unsigned with 0S.Roman Lebedev2017-09-071-28/+50
* [ms] Implement the __annotation intrinsicReid Kleckner2017-09-051-0/+26
* [OpenCL] Support variable memory scope in atomic builtinsYaxun Liu2017-08-151-26/+11
* [X86] Implement __builtin_cpu_isCraig Topper2017-08-101-0/+23
* [OpenCL] Minor refactoring to reduce copy/pasted codeJoey Gouly2017-08-091-8/+5
* Sema: disable implicit conversion from _Complex to real types in C++.Tim Northover2017-08-081-2/+5
* Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu2017-08-041-16/+78
* [OpenCL] Add missing subgroup builtinsJoey Gouly2017-08-011-0/+32
* [OpenCL] Add extension Sema check for subgroup builtinsJoey Gouly2017-07-311-2/+23
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-9/+8
* [SystemZ] Add support for IBM z14 processor (1/3)Ulrich Weigand2017-07-171-0/+7
* Fix crash parsing invalid codeOlivier Goffart2017-07-071-0/+2
* [OpenCL] Rename err_opencl_enqueue_kernel_expected_typeJoey Gouly2017-07-041-15/+18