aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-12Use function_ref to avoid allocation in std::function. NFC.Benjamin Kramer1-1/+2
2016-12-06Clean up some Sema checking code. NFCRichard Trieu1-44/+12
2016-12-05Warn on unsigned zero in call to std::maxRichard Trieu1-0/+87
2016-11-30[Sema] Teach -Wcast-align to look at the aligned attribute of theAkira Hatanaka1-0/+22
2016-11-23[Sema][Atomics] Treat expected pointer in compare exchange atomics as _NonnullAlex Lorenz1-0/+3
2016-11-23[X86] Replace valignd/q builtins with appropriate __builtin_shufflevector.Craig Topper1-6/+0
2016-11-18[ARM] Fix sema check of ARM special register namesOleg Ranevskyy1-1/+1
2016-11-16Add warning when assigning enums to bitfields without an explicit unsigned un...Reid Kleckner1-1/+19
2016-11-14[OpenCL] Fix for integer parameters of enqueue_kernelAnastasia Stulova1-19/+23
2016-11-14[OpenCL] Change to clk_event parameter in enqueue_kernel.Anastasia Stulova1-4/+8
2016-11-14Remove some false positives when taking the address of packed membersRoger Ferrer Ibanez1-15/+93
2016-11-12[AVX-512] Convert the rest of the masked shift by immediate and by single ele...Craig Topper1-11/+0
2016-11-07[AVX-512][Sema] Add more intrinsics to the checks for valid immediates for em...Craig Topper1-0/+17
2016-11-01[AVX-512] Remove masked vector insert builtins and replace with native shuffl...Craig Topper1-14/+0
2016-10-31[Sema] Warn when alignof is used with __builtin_alloca_with_alignDavid Majnemer1-1/+7
2016-10-31Add support for __builtin_alloca_with_alignDavid Majnemer1-0/+34
2016-10-31[AVX-512] Remove masked vector extract builtins and replace with native shuff...Craig Topper1-14/+0
2016-10-31[AVX-512] Remove many of the masked 128/256-bit shift builtins and replace th...Craig Topper1-16/+0
2016-10-24Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini1-60/+226
2016-10-24Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini1-225/+60
2016-10-24Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini1-60/+225
2016-10-24[Sema] Formatting warnings should see through Objective-C message sendsAlex Lorenz1-0/+14
2016-10-22[AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a selec...Craig Topper1-2/+0
2016-10-19[mips][msa] Range check MSA intrinsics with immediatesSimon Dardis1-4/+194
2016-10-12Move x86-64 builtins from SemaChecking.cpp to BuiltinsX86_64.defAlbert Gutowski1-58/+0
2016-10-11Revert "Change Builtins name to be stored as StringRef instead of raw pointer...Mehdi Amini1-3/+3
2016-10-10Change Builtins name to be stored as StringRef instead of raw pointers (NFC)Mehdi Amini1-3/+3
2016-10-05[Sema] Packed member warning: Use the typedef name for anonymous structuresAlex Lorenz1-1/+6
2016-10-01[AVX-512] Check rounding mode for builtins that take one. Rounding mode shoul...Craig Topper1-0/+93
2016-09-30Move UTF functions into namespace llvm.Justin Lebar1-17/+17
2016-09-23[AVX-512] Add initial support for checking rounding mode arguments of builtins.Craig Topper1-0/+100
2016-09-23[X86] Split up the single switch statement in Sema::CheckX86BuiltinFunctionCa...Craig Topper1-15/+27
2016-09-22Fix Wbitfield-constant-conversion false positivesDaniel Marjamaki1-4/+3
2016-09-22[Sema] Fix PR30481: crash on checking printf args.George Burgess IV1-2/+2
2016-09-16Fix unused result from sign extending an Offset.Stephen Hines1-1/+1
2016-09-16Do not warn about format strings that are indexed string literals.Stephen Hines1-18/+166
2016-09-15Reapply: Silence false positive diagnostics regarding passing an object of en...Aaron Ballman1-2/+11
2016-09-15Reverting r281609; it caused some build bots to break.Aaron Ballman1-11/+2
2016-09-15Silence false positive diagnostics regarding passing an object of enumeration...Aaron Ballman1-2/+11
2016-09-14Revert "Do not warn about format strings that are indexed string literals."Stephen Hines1-166/+18
2016-09-14Do not warn about format strings that are indexed string literals.Stephen Hines1-18/+166
2016-09-07[OpenCL] Fix pipe built-in functions return type.Alexey Bader1-0/+2
2016-08-12This patch implements PR#22821.Roger Ferrer Ibanez1-0/+67
2016-08-11[Sema] Add more strict check for sizeof diagnostics for bzeroBruno Cardoso Lopes1-0/+7
2016-08-10Reapply [Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes1-3/+5
2016-08-05Fix two false positives in -Wreturn-stack-addressRichard Trieu1-0/+13
2016-08-05Fix false positive in -Wunsequenced and templates.Richard Trieu1-1/+2
2016-08-05Revert "[Sema] Add sizeof diagnostics for bzero"Bruno Cardoso Lopes1-5/+3
2016-08-05Allow -1 to assign max value to unsigned bitfields.Richard Trieu1-0/+6
2016-08-04[Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes1-3/+5