summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-18/+29
* Reverted D52835 to fix review commentsDavid Bolvansky2018-11-141-40/+8
* [Diagnostics] Check integer to floating point number implicit conversionsDavid Bolvansky2018-11-141-8/+40
* [mips][msa] Fix msa_[st/ld] offset checkAleksandar Beserminji2018-11-071-8/+8
* os_log: Allow specifying mask type in format string.Akira Hatanaka2018-11-061-0/+6
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-021-1/+1
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-1/+1
* PR26547: alignof should return ABI alignment, not preferred alignmentRichard Smith2018-10-261-2/+3
* Avoid std::map&vector in hexagon builtin code to save code sizeReid Kleckner2018-10-251-763/+808
* [COFF, ARM64] Add _ReadStatusReg and_WriteStatusReg intrinsicsMandeep Singh Grang2018-10-181-0/+7
* [COFF, ARM64] Add __getReg intrinsicMandeep Singh Grang2018-10-041-0/+3
* Added warning for unary minus used with unsigned typeDavid Bolvansky2018-10-021-0/+13
* [Sema] Handle __va_start for Windows/ARM64 in the same way as for ARMMartin Storsjo2018-09-271-0/+1
* [OpenCL] Diagnose redundant address space conversionSven van Haastregt2018-09-201-0/+7
* [PowerPC] [Clang] Add vector int128 pack/unpack builtinsQingShan Zhang2018-09-201-0/+12
* Implement -Watomic-implicit-seq-cstJF Bastien2018-09-101-17/+43
* Remove deprecated APIStephen Kelly2018-09-061-8/+0
* [Sema] Clean up some __builtin_*_chk diagnosticsErik Pilkington2018-09-061-8/+34
* [X86] Add kshift intrinsics to match gcc and icc.Craig Topper2018-08-311-0/+8
* [SEMA] add more -Wfloat-conversion to compound assigment analysisNick Desaulniers2018-08-131-27/+33
* Mark up deprecated methods as suchStephen Kelly2018-08-091-2/+8
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-58/+57
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-320/+300
* Add getEndLoc API to replace getLocEndStephen Kelly2018-08-091-1/+2
* Add getBeginLoc API to replace getLocStartStephen Kelly2018-08-091-1/+2
* __c11_atomic_load's _Atomic can be constJF Bastien2018-08-021-1/+1
* Remove trailing spaceFangrui Song2018-07-301-87/+87
* Fold -Wreturn-stack-address into general initialization lifetimeRichard Smith2018-07-231-409/+0
* [Sema] Don't emit -Wmemset-transposed-args for memset(p,0,0)Erik Pilkington2018-07-231-3/+6
* Change \t to spacesFangrui Song2018-07-201-1/+1
* [Sema] Add a new warning, -Wmemset-transposed-argsErik Pilkington2018-07-191-9/+94
* [Hexagon] Diagnose intrinsics not supported by selected CPU/HVXKrzysztof Parzyszek2018-07-121-2/+792
* [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %tu/%td on DarwinAlex Lorenz2018-07-051-2/+3
* [Sema] Consider all format_arg attributes.Michael Kruse2018-07-041-6/+15
* [X86] Remove masking from the avx512 rotate builtins. Use a select builtin in...Craig Topper2018-06-301-12/+12
* [X86] Remove masking from the avx512 packed sqrt builtins. Use select builtin...Craig Topper2018-06-291-2/+2
* [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on DarwinJF Bastien2018-06-221-30/+36
* [x86] Teach the builtin argument range check to allow invalid ranges inChandler Carruth2018-06-211-5/+19
* [X86] Remove masking from the 512-bit floating point max/min builtins. Use se...Craig Topper2018-06-211-4/+6
* Implement semantic checking for __builtin_signbit.Aaron Ballman2018-06-191-4/+11
* Reverting due to line ending changes; will reapply after addressing that.Aaron Ballman2018-06-191-816/+809
* Implement semantic checking for __builtin_signbit.Aaron Ballman2018-06-191-809/+816
* [X86] __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask, __builtin_i...Craig Topper2018-06-151-0/+2
* [X86] The immediate argument to getmantpd*_mask should be an ICE and it shoul...Craig Topper2018-06-151-0/+6
* [X86] Rename __builtin_ia32_pslldqi128 to __builtin_ia32_pslldqi128_byteshift...Craig Topper2018-06-141-8/+6
* Correct behavior of __builtin_*_overflow and constexpr.Erich Keane2018-06-131-9/+21
* [X86] Remove masking from avx512vbmi2 concat and shift by immediate builtins....Craig Topper2018-06-131-18/+18
* [AArch64] Corrected FP16 Intrinsic range checks in Clang + added Sema testsLuke Geeson2018-06-121-4/+4
* [X86] Properly account for the immediate being multiplied by 8 in the immedia...Craig Topper2018-06-111-1/+1
* [X86] Remove masking from dbpsadbw builtins, use select builtin instead.Craig Topper2018-06-111-3/+3
OpenPOWER on IntegriCloud