| Commit message (Expand) | Author | Age | Files | Lines |
* | [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on Darwin | JF Bastien | 2018-06-22 | 1 | -30/+36 |
* | [x86] Teach the builtin argument range check to allow invalid ranges in | Chandler Carruth | 2018-06-21 | 1 | -5/+19 |
* | [X86] Remove masking from the 512-bit floating point max/min builtins. Use se... | Craig Topper | 2018-06-21 | 1 | -4/+6 |
* | Implement semantic checking for __builtin_signbit. | Aaron Ballman | 2018-06-19 | 1 | -4/+11 |
* | Reverting due to line ending changes; will reapply after addressing that. | Aaron Ballman | 2018-06-19 | 1 | -816/+809 |
* | Implement semantic checking for __builtin_signbit. | Aaron Ballman | 2018-06-19 | 1 | -809/+816 |
* | [X86] __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask, __builtin_i... | Craig Topper | 2018-06-15 | 1 | -0/+2 |
* | [X86] The immediate argument to getmantpd*_mask should be an ICE and it shoul... | Craig Topper | 2018-06-15 | 1 | -0/+6 |
* | [X86] Rename __builtin_ia32_pslldqi128 to __builtin_ia32_pslldqi128_byteshift... | Craig Topper | 2018-06-14 | 1 | -8/+6 |
* | Correct behavior of __builtin_*_overflow and constexpr. | Erich Keane | 2018-06-13 | 1 | -9/+21 |
* | [X86] Remove masking from avx512vbmi2 concat and shift by immediate builtins.... | Craig Topper | 2018-06-13 | 1 | -18/+18 |
* | [AArch64] Corrected FP16 Intrinsic range checks in Clang + added Sema tests | Luke Geeson | 2018-06-12 | 1 | -4/+4 |
* | [X86] Properly account for the immediate being multiplied by 8 in the immedia... | Craig Topper | 2018-06-11 | 1 | -1/+1 |
* | [X86] Remove masking from dbpsadbw builtins, use select builtin instead. | Craig Topper | 2018-06-11 | 1 | -3/+3 |
* | [X86] Remove masking from the 512-bit packed floating point add/sub/mul/div b... | Craig Topper | 2018-06-10 | 1 | -8/+8 |
* | [X86] Fold masking into subvector extract builtins. | Craig Topper | 2018-06-08 | 1 | -12/+12 |
* | [X86] Add builtins for vpermq/vpermpd instructions to enable target feature c... | Craig Topper | 2018-06-08 | 1 | -0/+4 |
* | [X86] Change immediate type for some builtins from char to int. | Craig Topper | 2018-06-08 | 1 | -0/+4 |
* | [X86] Add builtins for shufps and shufpd to enable target feature and immedia... | Craig Topper | 2018-06-08 | 1 | -0/+6 |
* | [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ... | Craig Topper | 2018-06-08 | 1 | -0/+9 |
* | [X86] Add subvector insert and extract builtins to enable target feature chec... | Craig Topper | 2018-06-08 | 1 | -0/+32 |
* | [X86] Add builtins for vpermilps/pd instructions to enable target feature che... | Craig Topper | 2018-06-08 | 1 | -0/+6 |
* | [X86] Add builtins for blend with immediate control to enforce target feature... | Craig Topper | 2018-06-08 | 1 | -0/+8 |
* | [X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable targ... | Craig Topper | 2018-06-07 | 1 | -0/+8 |
* | [MS] Re-add support for the ARM interlocked bittest intrinscs | Reid Kleckner | 2018-06-07 | 1 | -0/+41 |
* | [X86] Add builtins for VALIGNQ/VALIGND to enable proper target feature checking. | Craig Topper | 2018-06-07 | 1 | -0/+6 |
* | [X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin... | Craig Topper | 2018-06-07 | 1 | -0/+8 |
* | [X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsu... | Craig Topper | 2018-06-07 | 1 | -4/+16 |
* | [X86] Add builtins for vector element insert and extract for different 128 an... | Craig Topper | 2018-06-06 | 1 | -3/+24 |
* | [X86] Make __builtin_ia32_vec_ext_v2si require ICE for its index argument. Ad... | Craig Topper | 2018-06-05 | 1 | -0/+7 |
* | [X86] Lowering FMA intrinsics to native IR (Clang part) | Gabor Buella | 2018-05-30 | 1 | -22/+4 |
* | Follow-up fix for nonnull atomic non-member functions | JF Bastien | 2018-05-25 | 1 | -2/+2 |
* | Make atomic non-member functions as nonnull | JF Bastien | 2018-05-25 | 1 | -15/+31 |
* | [X86] Remove mask argument from some builtins that are handled completely in ... | Craig Topper | 2018-05-22 | 1 | -1/+1 |
* | [X86] Remove some unused builtins. | Craig Topper | 2018-05-21 | 1 | -8/+0 |
* | Address post-commit review comments after r328731. NFC. | Akira Hatanaka | 2018-05-15 | 1 | -1/+1 |
* | Enable control flow pruning of float overflow warnings. | Richard Trieu | 2018-05-14 | 1 | -1/+2 |
* | Added atomic_fetch_min, max, umin, umax intrinsics to clang. | Elena Demikhovsky | 2018-05-13 | 1 | -2/+18 |
* | [Hexagon] Implement checking arguments of builtin calls | Krzysztof Parzyszek | 2018-05-11 | 1 | -0/+223 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-09 | 1 | -34/+34 |
* | Fix float->int conversion warnings when near barriers. | Erich Keane | 2018-05-08 | 1 | -20/+12 |
* | Correct warning on Float->Integer conversions. | Erich Keane | 2018-05-07 | 1 | -0/+17 |
* | Disallow pointers to const in __sync_fetch_and_xxx. | Aaron Ballman | 2018-05-05 | 1 | -0/+6 |
* | Track the result of evaluating a computed noexcept specification on the | Richard Smith | 2018-05-03 | 1 | -1/+1 |
* | PR37189 Fix incorrect end source location and spelling for a split '>>' token. | Richard Smith | 2018-04-30 | 1 | -1/+1 |
* | [X86] Make __builtin_ia32_readeflags_u32 and __builtin_ia32_writeeflags_u32 o... | Craig Topper | 2018-04-26 | 1 | -0/+17 |
* | Improve -Warray-bounds to handle multiple array extents rather than only hand... | Aaron Ballman | 2018-04-24 | 1 | -1/+6 |
* | [Sema] Warn about memcpy'ing non-trivial C structs. | Akira Hatanaka | 2018-04-17 | 1 | -1/+110 |
* | Introduce a new builtin, __builtin_dump_struct, that is useful for dumping st... | Aaron Ballman | 2018-04-10 | 1 | -0/+57 |
* | Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev... | Nico Weber | 2018-04-10 | 1 | -23/+2 |