summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/avx512vlbw-builtins.c
Commit message (Expand)AuthorAgeFilesLines
* [NewPM] Run avx*-builtins.c tests under the new pass manager onlyLeonard Chan2019-07-261-3/+82
* [X86] Restore the pavg intrinsics.Craig Topper2019-04-151-60/+8
* [X86] Add shift-by-immediate tests for non-immediate/out-of-range valuesSimon Pilgrim2019-01-081-0/+84
* [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic i...Simon Pilgrim2018-12-201-16/+16
* [X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SAT/USUB_SAT generic...Simon Pilgrim2018-12-191-48/+16
* [X86] Add more intrinsics to match icc.Craig Topper2018-10-201-0/+48
* [X86] Lowering addus/subus intrinsics to native IRTomasz Krupa2018-08-141-16/+64
* [X86] Lowering integer truncation intrinsics to native IRMikhail Dvoretckii2018-07-101-1/+2
* [X86] Correct the width of mask arguments in intrinsic headers and tests.Craig Topper2018-06-301-64/+64
* [X86] Remove masking from dbpsadbw builtins, use select builtin instead.Craig Topper2018-06-111-6/+10
* [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ...Craig Topper2018-06-081-8/+8
* [X86] Merge the 3 different flavors of masked vpermi2var/vpermt2var builtins ...Craig Topper2018-05-291-8/+14
* [X86] Remove mask arguments from permvar builtins/intrinsics. Use a select in...Craig Topper2018-05-201-6/+10
* [X86] Use __builtin_convertvector to replace some of the avx512 truncate buil...Craig Topper2018-05-141-3/+5
* [x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsicsChandler Carruth2018-04-261-237/+34
* Lowering x86 adds/addus/subs/subus intrinsics (clang)Alexander Ivchenko2018-04-191-34/+237
* [X86] Replace cvt*2mask intrinsics with native IR using 'icmp slt X, zeroinit...Craig Topper2018-01-081-4/+8
* [X86] test/testn intrinsics lowering to IR. clang sideUriel Korach2017-11-131-16/+40
* Lowering Mask Set1 intrinsics to LLVM IRJina Nahias2017-09-191-4/+171
* [X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (clang)Uriel Korach2017-09-131-16/+32
* [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir2017-09-121-8/+60
* Fix problem with test. Michael Zuckerman2017-04-041-8/+8
* [X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into ...Michael Zuckerman2017-04-041-4/+8
* [AVX-512] Replace masked 16-bit element variable shift builtins with new unma...Craig Topper2016-11-181-18/+30
* [AVX-512] Remove many of the masked 128/256-bit shift builtins and replace th...Craig Topper2016-10-311-8/+200
* [AVX-512] Remove masked 128/256-bit builtins for vpmaddwd and vpmaddubsw. Rep...Craig Topper2016-10-301-8/+16
* [AVX-512] Remove 128/256-bit masked pmulhrsw/pmulhuw/pmulhw builtins and use ...Craig Topper2016-10-291-12/+24
* [AVX-512] Replace masked 128/256-bit byte, word, and dword min/max builtins w...Craig Topper2016-10-231-32/+96
* [AVX-512] Remove masked 128/256-bit packss/packus builtins and replace with s...Craig Topper2016-10-231-16/+32
* [AVX-512] Replace masked 128/256-bit pavg builtins and replace with select an...Craig Topper2016-10-221-8/+16
* [AVX-512] Replace masked 128/256-bit saturating add/sub builtins with select ...Craig Topper2016-10-221-32/+64
* [AVX-512] Replace masked 128/256-bit vpmovzx/vpmovsx builtins with native IR.Craig Topper2016-10-221-8/+16
* [AVX-512] Remove duplicate test cases from the avx512vlbw intrinsic test. The...Craig Topper2016-10-221-120/+0
* [AVX-512] Remove masked 128/256-bit pshufb builtins. Replace with a select an...Craig Topper2016-10-221-4/+8
* [AVX-512] Remove builtins for 128/256-bit pabsb/pabsw. We can use a select an...Craig Topper2016-10-221-8/+16
* [X86] Remove the mm_malloc.h include guard hack from the X86 builtins testsElad Cohen2016-09-281-4/+2
* [AVX-512] Remove masked integer mullo builtins and replace with native IR.Craig Topper2016-09-031-4/+8
* [AVX-512] Remove masked integer add/sub builtins and replace with native IR.Craig Topper2016-09-031-16/+33
* After PR28761 use -Wall with -Werror in builtins tests to identifyEric Christopher2016-08-041-2/+2
* [X86][AVX512] Converted the VBROADCAST intrinsics to generic IRSimon Pilgrim2016-07-051-18/+24
* [Clang][BuiltIn][AVX512] adding _mm{|256|512}_mask_cvt{s|us|}epi16_storeu_epi...Michael Zuckerman2016-07-051-0/+42
* Update the expected masked load/store intrinsics names in testsArtur Pilipenko2016-06-281-12/+12
* [AVX512] Replace masked unpack builtins with shufflevector and selects.Craig Topper2016-06-231-16/+32
* [AVX512] Replace masked integer cmp and ucmp builtins with native IR.Craig Topper2016-06-221-112/+160
* [AVX512] Use correct types for mask parameters in avx512vlbw cmp builtin tests.Craig Topper2016-06-221-144/+144
* [AVX512] Use native IR for mask pcmpeq/pcmpgt intrinsics.Craig Topper2016-06-151-16/+24
* Fix this test to handle NDEBUG builds which don't have a name for theChandler Carruth2016-06-111-4/+4
* [AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics dire...Craig Topper2016-06-111-0/+55
* [AVX512] Emit select instruction instead of using x86 specific instrinsics.Igor Breger2016-06-081-12/+12
* [AVX512] Convert masked palignr builtins directly to native IR similar to the...Craig Topper2016-06-061-4/+8
OpenPOWER on IntegriCloud