summaryrefslogtreecommitdiffstats
path: root/lib/Headers/avx512vlbwintrin.h
Commit message (Expand)AuthorAgeFilesLines
* [AVX-512] Replace masked 16-bit element variable shift builtins with new unma...Craig Topper2016-11-181-108/+60
* [X86] Remove extra escaped new lines in intrinsic headers left over from an e...Craig Topper2016-11-131-48/+48
* [AVX-512] Remove many of the masked 128/256-bit shift builtins and replace th...Craig Topper2016-10-311-120/+130
* [AVX-512] Remove masked 128/256-bit builtins for vpmaddwd and vpmaddubsw. Rep...Craig Topper2016-10-301-42/+33
* [AVX-512] Remove 128/256-bit masked pmulhrsw/pmulhuw/pmulhw builtins and use ...Craig Topper2016-10-291-64/+49
* [AVX-512] Replace masked 128/256-bit byte, word, and dword min/max builtins w...Craig Topper2016-10-231-174/+126
* [AVX-512] Remove masked 128/256-bit packss/packus builtins and replace with s...Craig Topper2016-10-231-85/+64
* [AVX-512] Replace masked 128/256-bit pavg builtins and replace with select an...Craig Topper2016-10-221-44/+32
* [AVX-512] Replace masked 128/256-bit saturating add/sub builtins with select ...Craig Topper2016-10-221-177/+129
* [AVX-512] Replace masked 128/256-bit vpmovzx/vpmovsx builtins with native IR.Craig Topper2016-10-221-35/+31
* [AVX-512] Remove masked 128/256-bit pshufb builtins. Replace with a select an...Craig Topper2016-10-221-22/+16
* [AVX-512] Remove builtins for 128/256-bit pabsb/pabsw. We can use a select an...Craig Topper2016-10-221-31/+31
* [AVX-512] Add typecasts to alignr intrinsics that were modified in r284920.Craig Topper2016-10-221-8/+8
* [AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a selec...Craig Topper2016-10-221-16/+12
* [AVX-512] Remove masked integer mullo builtins and replace with native IR.Craig Topper2016-09-031-22/+16
* [AVX-512] Remove masked integer add/sub builtins and replace with native IR.Craig Topper2016-09-031-88/+65
* [X86] Block pbroadcastq instructions on 32-bit targets instead of pbroadcastb.Craig Topper2016-07-241-2/+0
* [X86] Add missing __x86_64__ qualifiers on a bunch of intrinsics that assume ...Craig Topper2016-07-211-0/+2
* [X86][AVX512] Converted the VBROADCAST intrinsics to generic IRSimon Pilgrim2016-07-051-24/+24
* [Clang][BuiltIn][AVX512] adding _mm{|256|512}_mask_cvt{s|us|}epi16_storeu_epi...Michael Zuckerman2016-07-051-0/+36
* [AVX512] Replace masked unpack builtins with shufflevector and selects.Craig Topper2016-06-231-88/+64
* [AVX512] Use a __v8hi vector inside of _mm_setzero_hi to match its name. Prob...Craig Topper2016-06-221-1/+1
* [AVX512] Add missing typecasts to intrinsics.Craig Topper2016-06-221-4/+4
* [X86] Add explicit typecasts to some intrinsics.Craig Topper2016-06-111-4/+6
* [AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics dire...Craig Topper2016-06-111-29/+24
* [AVX512] Emit select instruction instead of using x86 specific instrinsics.Igor Breger2016-06-081-37/+33
* [AVX512][Builtin] Fix palignr intrinsic for avx512vlbw. The immediate should ...Craig Topper2016-05-271-4/+4
* [AVX512] Add parentheses around macro arguments in AVX512VLBW intrinsics. Rem...Craig Topper2016-05-171-240/+184
* [Clang][avx512][Builtin] Adding intrinsics for cvtw2mask{128|256|512} instruc...Michael Zuckerman2016-05-031-0/+12
* [clang][AVX512][Builtin] Adding intrinsics for the SAD instruction set.Michael Zuckerman2016-04-281-0/+48
* [Clang][BuiltIn][AVX512] Adding intrinsics fot align{d|q} and palignr instruc...Michael Zuckerman2016-04-281-0/+34
* [Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW in...Michael Zuckerman2016-04-251-0/+55
* [Clang][AVX512][Builtin] Adding support for VBROADCAST and VPBROADCASTB/W/D/Q...Michael Zuckerman2016-04-131-3/+96
* [Clang][AVX512][Builtin] Adding supporting to intrinsics of cvt{b|d|q}2mask{1...Michael Zuckerman2016-04-131-0/+36
* [Clang][AVX512][BuiltIn] Adding avx512 ( ptest{n}m{b|w}{128|256|512} ) builti...Michael Zuckerman2016-04-111-0/+122
* [Clang][AVX512][BuiltIn] Adding avx512 ( store ) builtin to clangMichael Zuckerman2016-04-101-0/+32
* [CLANG][avx512][BUILTIN] Adding fixupimm{pd|ps|sd|ss}Michael Zuckerman2016-03-281-0/+68
* [CLANG][AVX512][BUILTIN] Adding vpmultishiftqb{128|256|512}Michael Zuckerman2016-03-071-0/+33
* [CLANG][AVX512][BUILTIN] movdqu{qi|hi} {128|256|512}Michael Zuckerman2016-03-031-0/+71
* [Clang][AVX512][BUILTIN] Adding PSRL{W|WI}{128|256|512}Michael Zuckerman2016-03-031-0/+67
* [CLANG] [AVX512] [BUILTIN] Adding PSRA{W|WI}{128|256|512}.Michael Zuckerman2016-03-021-0/+66
* [CLANG] [AVX512] [BUILTIN] Adding PSRAVMichael Zuckerman2016-03-021-0/+60
* [CLANG][AVX512][BUILTIN] Adding PSRLV builtin Michael Zuckerman2016-03-011-0/+62
* [CLANG] [AVX512] [BUILTIN] Adding PSLL{V|W|Wi}{128|256|512} builtinMichael Zuckerman2016-02-281-0/+126
* [CLANG] [AVX512] [BUILTIN] Adding PSHUF{L|H}W{128|256|512} builtin to clang .Michael Zuckerman2016-02-241-0/+66
* [CLANG] [AVX512] [BUILTIN] Adding pmovzx{b|d|w}{w|d|q}{128|256|512} builtin t...Michael Zuckerman2016-02-211-0/+35
* [CLANG] [AVX512] [BUILTIN] Adding pmovsx{b|d|w}{w|d|q}{128|256|512} builtin t...Michael Zuckerman2016-02-181-0/+35
* [X86] Header formatting fixes. NFCCraig Topper2015-11-111-1/+1
* Clean up trailing whitespace in the builtin headersSean Silva2015-09-121-1/+1
* [X86][AVX512VLBW] add pack, cvt, mulhi and madd intrinsicsAsaf Badouh2015-08-031-0/+429