summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Warn about memcpy'ing non-trivial C structs.Akira Hatanaka2018-04-171-1/+110
* Introduce a new builtin, __builtin_dump_struct, that is useful for dumping st...Aaron Ballman2018-04-101-0/+57
* Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber2018-04-101-23/+2
* -ftime-report switch support in Clang.Andrew V. Tischenko2018-04-101-2/+23
* Fix typos in clangAlexander Kornienko2018-04-061-4/+4
* Fix some handling of AST nodes with diagnostics.Richard Trieu2018-03-281-5/+5
* [Sema] Emit -Winteger-overflow for arguments in function calls, ObjC messages.Volodymyr Sapsai2018-03-271-7/+11
* Drop spurious break; NFCSven van Haastregt2018-03-271-1/+0
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-211-14/+8
* More warnings when double truncation to float: compound assignment is support...Andrew V. Tischenko2018-03-151-2/+31
* Reland "[Attr] Fix parameter indexing for several attributes"Joel E. Denny2018-03-131-21/+16
* Revert r326602, it caused PR36620.Nico Weber2018-03-071-16/+21
* [Attr] Fix parameter indexing for several attributesJoel E. Denny2018-03-021-21/+16
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-4/+4
* [NFC] Extract method to SourceManager for traversing the macro "stack"George Karpenkov2018-02-091-5/+2
* [PR36008] Avoid -Wsign-compare warning for enum constants inAlex Lorenz2018-02-071-0/+10
* Add support for attribute 'trivial_abi'.Akira Hatanaka2018-02-051-17/+12
* [AArch64] Add ARMv8.2-A FP16 scalar intrinsicsAbderrazek Zaafrani2018-01-191-0/+2
* [X86][Sema] Range check the constant argument for the vpshld/vpshrd builtins ...Craig Topper2018-01-111-0/+18
* [X86][Sema] Remove constant range checks on on builtins that take a char.Craig Topper2018-01-111-37/+0
* [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
OpenPOWER on IntegriCloud