summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [X86] Remove masking from the 512-bit packed floating point add/sub/mul/div b...Craig Topper2018-06-101-8/+8
* [X86] Fold masking into subvector extract builtins.Craig Topper2018-06-081-12/+12
* [X86] Add builtins for vpermq/vpermpd instructions to enable target feature c...Craig Topper2018-06-081-0/+4
* [X86] Change immediate type for some builtins from char to int.Craig Topper2018-06-081-0/+4
* [X86] Add builtins for shufps and shufpd to enable target feature and immedia...Craig Topper2018-06-081-0/+6
* [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ...Craig Topper2018-06-081-0/+9
* [X86] Add subvector insert and extract builtins to enable target feature chec...Craig Topper2018-06-081-0/+32
* [X86] Add builtins for vpermilps/pd instructions to enable target feature che...Craig Topper2018-06-081-0/+6
* [X86] Add builtins for blend with immediate control to enforce target feature...Craig Topper2018-06-081-0/+8
* [X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable targ...Craig Topper2018-06-071-0/+8
* [MS] Re-add support for the ARM interlocked bittest intrinscsReid Kleckner2018-06-071-0/+41
* [X86] Add builtins for VALIGNQ/VALIGND to enable proper target feature checking.Craig Topper2018-06-071-0/+6
* [X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin...Craig Topper2018-06-071-0/+8
* [X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsu...Craig Topper2018-06-071-4/+16
* [X86] Add builtins for vector element insert and extract for different 128 an...Craig Topper2018-06-061-3/+24
OpenPOWER on IntegriCloud