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