summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r293360:Hans Wennborg2017-02-011-12/+22
* Use the same ABI logic for AArch64 Big Endian as in other placesJoerg Sonnenberger2017-01-091-1/+2
* Fix completely bogus types for some builtins:Richard Smith2016-12-191-1/+3
* Fixing cast condition for removing casts from builtin FPClassification.Neil Hickey2016-12-141-7/+10
* Improve handling of floating point literals in OpenCL to only use double prec...Neil Hickey2016-12-131-3/+4
* Use function_ref to avoid allocation in std::function. NFC.Benjamin Kramer2016-12-121-1/+2
* Clean up some Sema checking code. NFCRichard Trieu2016-12-061-44/+12
* Warn on unsigned zero in call to std::maxRichard Trieu2016-12-051-0/+87
* [Sema] Teach -Wcast-align to look at the aligned attribute of theAkira Hatanaka2016-11-301-0/+22
* [Sema][Atomics] Treat expected pointer in compare exchange atomics as _NonnullAlex Lorenz2016-11-231-0/+3
* [X86] Replace valignd/q builtins with appropriate __builtin_shufflevector.Craig Topper2016-11-231-6/+0
* [ARM] Fix sema check of ARM special register namesOleg Ranevskyy2016-11-181-1/+1
* Add warning when assigning enums to bitfields without an explicit unsigned un...Reid Kleckner2016-11-161-1/+19
* [OpenCL] Fix for integer parameters of enqueue_kernelAnastasia Stulova2016-11-141-19/+23
* [OpenCL] Change to clk_event parameter in enqueue_kernel.Anastasia Stulova2016-11-141-4/+8
* Remove some false positives when taking the address of packed membersRoger Ferrer Ibanez2016-11-141-15/+93
* [AVX-512] Convert the rest of the masked shift by immediate and by single ele...Craig Topper2016-11-121-11/+0
* [AVX-512][Sema] Add more intrinsics to the checks for valid immediates for em...Craig Topper2016-11-071-0/+17
* [AVX-512] Remove masked vector insert builtins and replace with native shuffl...Craig Topper2016-11-011-14/+0
* [Sema] Warn when alignof is used with __builtin_alloca_with_alignDavid Majnemer2016-10-311-1/+7
* Add support for __builtin_alloca_with_alignDavid Majnemer2016-10-311-0/+34
* [AVX-512] Remove masked vector extract builtins and replace with native shuff...Craig Topper2016-10-311-14/+0
* [AVX-512] Remove many of the masked 128/256-bit shift builtins and replace th...Craig Topper2016-10-311-16/+0
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-60/+226
* Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini2016-10-241-225/+60
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-60/+225
* [Sema] Formatting warnings should see through Objective-C message sendsAlex Lorenz2016-10-241-0/+14
* [AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a selec...Craig Topper2016-10-221-2/+0
* [mips][msa] Range check MSA intrinsics with immediatesSimon Dardis2016-10-191-4/+194
* Move x86-64 builtins from SemaChecking.cpp to BuiltinsX86_64.defAlbert Gutowski2016-10-121-58/+0
* Revert "Change Builtins name to be stored as StringRef instead of raw pointer...Mehdi Amini2016-10-111-3/+3
* Change Builtins name to be stored as StringRef instead of raw pointers (NFC)Mehdi Amini2016-10-101-3/+3
* [Sema] Packed member warning: Use the typedef name for anonymous structuresAlex Lorenz2016-10-051-1/+6
* [AVX-512] Check rounding mode for builtins that take one. Rounding mode shoul...Craig Topper2016-10-011-0/+93
* Move UTF functions into namespace llvm.Justin Lebar2016-09-301-17/+17
* [AVX-512] Add initial support for checking rounding mode arguments of builtins.Craig Topper2016-09-231-0/+100
* [X86] Split up the single switch statement in Sema::CheckX86BuiltinFunctionCa...Craig Topper2016-09-231-15/+27
* Fix Wbitfield-constant-conversion false positivesDaniel Marjamaki2016-09-221-4/+3
* [Sema] Fix PR30481: crash on checking printf args.George Burgess IV2016-09-221-2/+2
* Fix unused result from sign extending an Offset.Stephen Hines2016-09-161-1/+1
* Do not warn about format strings that are indexed string literals.Stephen Hines2016-09-161-18/+166
* Reapply: Silence false positive diagnostics regarding passing an object of en...Aaron Ballman2016-09-151-2/+11
* Reverting r281609; it caused some build bots to break.Aaron Ballman2016-09-151-11/+2
* Silence false positive diagnostics regarding passing an object of enumeration...Aaron Ballman2016-09-151-2/+11
* Revert "Do not warn about format strings that are indexed string literals."Stephen Hines2016-09-141-166/+18
* Do not warn about format strings that are indexed string literals.Stephen Hines2016-09-141-18/+166
* [OpenCL] Fix pipe built-in functions return type.Alexey Bader2016-09-071-0/+2
* This patch implements PR#22821.Roger Ferrer Ibanez2016-08-121-0/+67
* [Sema] Add more strict check for sizeof diagnostics for bzeroBruno Cardoso Lopes2016-08-111-0/+7
* Reapply [Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes2016-08-101-3/+5