summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [X86] Make __builtin_ia32_vec_ext_v2si require ICE for its index argument. Ad...Craig Topper2018-06-051-0/+7
* [X86] Lowering FMA intrinsics to native IR (Clang part)Gabor Buella2018-05-301-22/+4
* Follow-up fix for nonnull atomic non-member functionsJF Bastien2018-05-251-2/+2
* Make atomic non-member functions as nonnullJF Bastien2018-05-251-15/+31
* [X86] Remove mask argument from some builtins that are handled completely in ...Craig Topper2018-05-221-1/+1
* [X86] Remove some unused builtins.Craig Topper2018-05-211-8/+0
* Address post-commit review comments after r328731. NFC.Akira Hatanaka2018-05-151-1/+1
* Enable control flow pruning of float overflow warnings.Richard Trieu2018-05-141-1/+2
* Added atomic_fetch_min, max, umin, umax intrinsics to clang.Elena Demikhovsky2018-05-131-2/+18