| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix reliance on -flax-vector-conversions in AVX intrinsics headers and | Richard Smith | 2019-09-17 | 1 | -2/+2 |
* | [x86] Fix bugs of some intrinsic functions in CLANG : _mm512_stream_ps, _mm51... | Pengfei Wang | 2019-09-03 | 1 | -3/+3 |
* | [x86] Adding support for some missing intrinsics: _mm512_cvtsi512_si32 | Pengfei Wang | 2019-08-29 | 1 | -0/+17 |
* | [X86] Make _mm_mask_cvtps_ph, _mm_maskz_cvtps_ph, _mm256_mask_cvtps_ph, and _... | Craig Topper | 2019-06-20 | 1 | -14/+3 |
* | [X86] Remove semicolons at the end of intrinsics implemented as macros so the... | Craig Topper | 2019-05-19 | 1 | -24/+24 |
* | Move the builtin headers to use the new license file header. | Chandler Carruth | 2019-04-08 | 1 | -17/+3 |
* | [X86] Add explicit alignment to __m128/__m128i/__m128d/etc. to allow matching... | Craig Topper | 2019-02-08 | 1 | -13/+17 |
* | [X86] Make the pointer arguments to avx512 gather/scatter intrinsics 'void*' ... | Craig Topper | 2019-01-09 | 1 | -32/+32 |
* | [X86] Add missing intrinsics to match icc. | Craig Topper | 2018-10-20 | 1 | -0/+36 |
* | [X86] Add k-mask conversion and load/store instrinsics to match gcc and icc. | Craig Topper | 2018-08-31 | 1 | -0/+20 |
* | [X86] Add kshift intrinsics to match gcc and icc. | Craig Topper | 2018-08-31 | 1 | -0/+6 |
* | [X86] Add kortest intrinsics for 8, 32, and 64 bit masks. Add new intrinsic n... | Craig Topper | 2018-08-28 | 1 | -0/+18 |
* | [X86] Add intrinsics for kand/kandn/knot/kor/kxnor/kxor with 8, 32, and 64-bi... | Craig Topper | 2018-08-27 | 1 | -0/+7 |
* | [X86] Undef __DEFAULT_FN_ATTRS in avx512fintrin.h. | Craig Topper | 2018-08-27 | 1 | -0/+1 |
* | [X86] Don't set min_vector_width to 512 on intrinsics that only operate on k ... | Craig Topper | 2018-08-27 | 1 | -12/+13 |
* | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -2/+2 |
* | [X86] Use masked the masked scalar fma builtins to implement the default roun... | Craig Topper | 2018-07-10 | 1 | -120/+120 |
* | [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is... | Craig Topper | 2018-07-10 | 1 | -56/+26 |
* | [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w... | Craig Topper | 2018-07-09 | 1 | -820/+822 |
* | [X86] Remove some unnecessarily escaped new lines from avx512fintrin.h | Craig Topper | 2018-07-07 | 1 | -10/+10 |
* | [X86] Fix a few intrinsics that were ignoring their rounding mode argument an... | Craig Topper | 2018-07-07 | 1 | -5/+5 |
* | [X86] Change _mm512_shuffle_pd and _mm512_shuffle_ps to use target specific s... | Craig Topper | 2018-07-07 | 1 | -28/+4 |
* | [X86] Fix various type mismatches in intrinsic headers and intrinsic tests th... | Craig Topper | 2018-07-07 | 1 | -39/+39 |
* | [X86] Add missing scalar fma intrinsics with rounding, but no mask. | Craig Topper | 2018-07-06 | 1 | -0/+48 |
* | [X86] Remove masking from the avx512 rotate builtins. Use a select builtin in... | Craig Topper | 2018-06-30 | 1 | -90/+57 |
* | [X86] Remove masking from the avx512 packed sqrt builtins. Use select builtin... | Craig Topper | 2018-06-29 | 1 | -49/+36 |
* | [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of o... | Craig Topper | 2018-06-21 | 1 | -166/+100 |
* | [X86] Remove masking from the 512-bit floating point max/min builtins. Use se... | Craig Topper | 2018-06-21 | 1 | -128/+76 |
* | [X86] Undefine _mm512_mask_reduce_operator macro in avx512fintrin.h before re... | Craig Topper | 2018-06-20 | 1 | -0/+1 |
* | Recommit r335070 "[X86] Rewrite the max and min reduction intrinsics to make ... | Craig Topper | 2018-06-19 | 1 | -225/+118 |
* | Revert r335070 "[X86] Rewrite the max and min reduction intrinsics to make be... | Craig Topper | 2018-06-19 | 1 | -118/+225 |
* | [X86] Rewrite the max and min reduction intrinsics to make better use of othe... | Craig Topper | 2018-06-19 | 1 | -225/+118 |
* | [X86] Lowering Mask Scalar intrinsics to native IR (Clang part) | Tomasz Krupa | 2018-06-14 | 1 | -60/+36 |
* | [X86] Remove masking from the 512-bit packed floating point add/sub/mul/div b... | Craig Topper | 2018-06-10 | 1 | -102/+70 |
* | [X86] Add back some masked vector truncate builtins. Custom IRgen a a few oth... | Craig Topper | 2018-06-08 | 1 | -10/+17 |
* | [X86] Fold masking into subvector extract builtins. | Craig Topper | 2018-06-08 | 1 | -28/+36 |
* | [X86] Add builtins for vpermq/vpermpd instructions to enable target feature c... | Craig Topper | 2018-06-08 | 1 | -20/+2 |
* | [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ... | Craig Topper | 2018-06-08 | 1 | -18/+1 |
* | [X86] Add subvector insert and extract builtins to enable target feature chec... | Craig Topper | 2018-06-08 | 1 | -80/+12 |
* | [X86] Add builtins for vpermilps/pd instructions to enable target feature che... | Craig Topper | 2018-06-08 | 1 | -28/+2 |
* | [X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable targ... | Craig Topper | 2018-06-07 | 1 | -48/+8 |
* | [X86] Add builtins for VALIGNQ/VALIGND to enable proper target feature checking. | Craig Topper | 2018-06-07 | 1 | -28/+4 |
* | [X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsu... | Craig Topper | 2018-06-07 | 1 | -524/+432 |
* | Revert r333791 "Cap "voluntary" vector alignment at 16 for all Darwin platfor... | Reid Kleckner | 2018-06-04 | 1 | -19/+23 |
* | [X86] Avoid passing _mm_undefined* to builtin_shufflevector if we are able to... | Craig Topper | 2018-06-04 | 1 | -8/+4 |
* | [X86] Fix a couple places that were using macro arguments twice when of the u... | Craig Topper | 2018-06-04 | 1 | -2/+4 |
* | [X86] Remove superfluous escaped new lines from intrinsic files. | Craig Topper | 2018-06-03 | 1 | -4/+4 |
* | Cap "voluntary" vector alignment at 16 for all Darwin platforms. | John McCall | 2018-06-01 | 1 | -23/+19 |
* | [X86] Remove leftover semicolons at end of macros | Martin Storsjo | 2018-06-01 | 1 | -6/+6 |
* | [X86] Make 512-bit unmasked load/store builtins more like their 128/256-bit e... | Craig Topper | 2018-05-31 | 1 | -16/+18 |