| Commit message (Expand) | Author | Age | Files | Lines |
* | [x86] Fix bugs of some intrinsic functions in CLANG : _mm512_stream_ps, _mm51... | Pengfei Wang | 2019-09-03 | 1 | -0/+17 |
* | [x86] Adding support for some missing intrinsics: _mm512_cvtsi512_si32 | Pengfei Wang | 2019-08-29 | 1 | -0/+6 |
* | [NewPM] Run avx*-builtins.c tests under the new pass manager only | Leonard Chan | 2019-07-26 | 1 | -4/+8 |
* | [X86] Don't use _MM_FROUND_CUR_DIRECTION in the intrinsics tests. | Craig Topper | 2019-06-22 | 1 | -344/+344 |
* | [X86] Check the alignment argument for the masked.load/store for the _mm_mask... | Craig Topper | 2019-05-20 | 1 | -6/+6 |
* | [X86] Follow up to r353878, add MSVC compatibility command lines to other int... | Craig Topper | 2019-02-12 | 1 | -112/+113 |
* | [X86] Add new variadic avx512 compress/expand intrinsics that use vXi1 types ... | Craig Topper | 2019-01-28 | 1 | -16/+16 |
* | [X86] Custom codegen 512-bit cvt(u)qq2tops, cvt(u)qqtopd, and cvt(u)dqtops in... | Craig Topper | 2019-01-26 | 1 | -6/+10 |
* | [X86] Add missing test cases for some int/fp->fp conversion intrinsics with r... | Craig Topper | 2019-01-20 | 1 | -19/+75 |
* | [X86] Add custom emission for the avx512 scatter builtins to convert from sca... | Craig Topper | 2019-01-17 | 1 | -16/+16 |
* | [X86] Add versions of the avx512 gather intrinsics that take the mask as a vX... | Craig Topper | 2019-01-16 | 1 | -16/+16 |
* | [X86] Add shift-by-immediate tests for non-immediate/out-of-range values | Simon Pilgrim | 2019-01-08 | 1 | -0/+121 |
* | [X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift int... | Simon Pilgrim | 2018-12-20 | 1 | -24/+24 |
* | [X86] Add missing intrinsics to match icc. | Craig Topper | 2018-10-20 | 1 | -0/+40 |
* | [X86] Add k-mask conversion and load/store instrinsics to match gcc and icc. | Craig Topper | 2018-08-31 | 1 | -0/+29 |
* | [X86] Add kshift intrinsics to match gcc and icc. | Craig Topper | 2018-08-31 | 1 | -0/+16 |
* | [X86] Add kortest intrinsics for 8, 32, and 64 bit masks. Add new intrinsic n... | Craig Topper | 2018-08-28 | 1 | -0/+46 |
* | [X86] Add intrinsics for kand/kandn/knot/kor/kxnor/kxor with 8, 32, and 64-bi... | Craig Topper | 2018-08-27 | 1 | -0/+65 |
* | [X86] Change the rounding mode used when testing the sqrt_round intrinsics. | Craig Topper | 2018-07-13 | 1 | -42/+12 |
* | [X86] Fix the test for _mm512_mullox_epi64 to test the intrinsic instead of a... | Craig Topper | 2018-07-10 | 1 | -1/+1 |
* | [X86] Use masked the masked scalar fma builtins to implement the default roun... | Craig Topper | 2018-07-10 | 1 | -448/+220 |
* | [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is... | Craig Topper | 2018-07-10 | 1 | -76/+120 |
* | [X86] Add new scalar fma intrinsics with rounding mode that use f32/f64 types. | Craig Topper | 2018-07-08 | 1 | -32/+268 |
* | [X86] Fix a few intrinsics that were ignoring their rounding mode argument an... | Craig Topper | 2018-07-07 | 1 | -44/+44 |
* | [X86] Fix various type mismatches in intrinsic headers and intrinsic tests th... | Craig Topper | 2018-07-07 | 1 | -15/+15 |
* | [X86] When creating a select for scalar masked sqrt and div builtins make sur... | Craig Topper | 2018-07-06 | 1 | -94/+90 |
* | [X86] Add missing scalar fma intrinsics with rounding, but no mask. | Craig Topper | 2018-07-06 | 1 | -24/+72 |
* | [X86] Use shufflevector instead of a select with a constant mask for fmaddsub... | Craig Topper | 2018-07-05 | 1 | -64/+64 |
* | [X86] Fix some vector cmp builtins - TRUE/FALSE predicates | Gabor Buella | 2018-07-05 | 1 | -28/+24 |
* | [X86] NFC - add more test cases for vector cmp intrinsics | Gabor Buella | 2018-07-05 | 1 | -26/+787 |
* | NFC - typo fix in test/CodeGen/avx512f-builtins.c | Gabor Buella | 2018-07-04 | 1 | -2/+2 |
* | [X86] Correct the width of mask arguments in intrinsic headers and tests. | Craig Topper | 2018-06-30 | 1 | -23/+21 |
* | [X86] Remove masking from the avx512 rotate builtins. Use a select builtin in... | Craig Topper | 2018-06-30 | 1 | -24/+40 |
* | [X86] Remove masking from the avx512 packed sqrt builtins. Use select builtin... | Craig Topper | 2018-06-29 | 1 | -12/+12 |
* | [X86] Lower _mm[256|512]_cmp[.]_mask intrinsics to native llvm IR | Gabor Buella | 2018-06-22 | 1 | -40/+112 |
* | [X86] Remove masking from the 512-bit floating point max/min builtins. Use se... | Craig Topper | 2018-06-21 | 1 | -20/+35 |
* | [X86] Lowering sqrt intrinsics to native IR | Tomasz Krupa | 2018-06-15 | 1 | -22/+102 |
* | [X86] Lowering Mask Scalar intrinsics to native IR (Clang part) | Tomasz Krupa | 2018-06-14 | 1 | -16/+148 |
* | [X86] Use target independent masked expandload and compressstore intrinsics t... | Craig Topper | 2018-06-10 | 1 | -10/+22 |
* | [X86] Remove masking from the 512-bit packed floating point add/sub/mul/div b... | Craig Topper | 2018-06-10 | 1 | -24/+40 |
* | [X86] Add builtins for vpermq/vpermpd instructions to enable target feature c... | Craig Topper | 2018-06-08 | 1 | -6/+6 |
* | [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ... | Craig Topper | 2018-06-08 | 1 | -3/+3 |
* | [X86] Add subvector insert and extract builtins to enable target feature chec... | Craig Topper | 2018-06-08 | 1 | -12/+12 |
* | [X86] Add builtins for vpermilps/pd instructions to enable target feature che... | Craig Topper | 2018-06-08 | 1 | -6/+6 |
* | [X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable targ... | Craig Topper | 2018-06-07 | 1 | -3/+3 |
* | [X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsu... | Craig Topper | 2018-06-07 | 1 | -24/+24 |
* | [X86] Avoid passing _mm_undefined* to builtin_shufflevector if we are able to... | Craig Topper | 2018-06-04 | 1 | -12/+12 |
* | [X86] Make 512-bit unmasked load/store builtins more like their 128/256-bit e... | Craig Topper | 2018-05-31 | 1 | -2/+2 |
* | [X86] Lowering FMA intrinsics to native IR (Clang part) | Gabor Buella | 2018-05-30 | 1 | -122/+808 |
* | [X86] Merge the 3 different flavors of masked vpermi2var/vpermt2var builtins ... | Craig Topper | 2018-05-29 | 1 | -14/+38 |