summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/avx512bw-builtins.c
Commit message (Expand)AuthorAgeFilesLines
* Fix problem with test. Michael Zuckerman2017-04-041-4/+4
* [X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into ...Michael Zuckerman2017-04-041-2/+4
* [AVX-512] Fix test cases that were using the builtins directly without typeca...Craig Topper2017-03-171-3/+3
* [x86] these aren't the undefs you're looking for (PR32176)Sanjay Patel2017-03-121-6/+6
* [AVX-512] Replace 512-bit masked packss/packus builtins and replace with new ...Craig Topper2017-02-161-12/+20
* [AVX-512] Remove masking from 512-bit pshufb builtin. The backend now has a v...Craig Topper2016-12-101-3/+5
* [AVX-512] Replace masked 16-bit element variable shift builtins with new unma...Craig Topper2016-11-181-9/+15
* [AVX-512] Convert the rest of the masked shift by immediate and by single ele...Craig Topper2016-11-121-18/+30
* [AVX-512] Replace 64-bit element and 512-bit vector pmin/pmax builtins with n...Craig Topper2016-10-241-24/+64
* [AVX-512] Replace 512-bit pmovzx/sx builtins with native IR.Craig Topper2016-10-231-6/+10
* [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-2/+4
* [AVX-512] Remove masked integer add/sub builtins and replace with native IR.Craig Topper2016-09-031-8/+16
* 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-13/+16
* [Clang][BuiltIn][AVX512] adding _mm{|256|512}_mask_cvt{s|us|}epi16_storeu_epi...Michael Zuckerman2016-07-051-0/+20
* Update the expected masked load/store intrinsics names in testsArtur Pilipenko2016-06-281-6/+6
* [AVX512] Replace masked unpack builtins with shufflevector and selects.Craig Topper2016-06-231-12/+20
* [AVX512] Replace masked integer cmp and ucmp builtins with native IR.Craig Topper2016-06-221-56/+80
* [AVX512] Use native IR for mask pcmpeq/pcmpgt intrinsics.Craig Topper2016-06-151-8/+12
* [AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics dire...Craig Topper2016-06-111-6/+10
* [AVX512] Add _mm512_bsrli_epi128 and _mm512_bslli_epi128 intrinsics.Craig Topper2016-06-111-0/+11
* [AVX512] Emit select instruction instead of using x86 specific instrinsics.Igor Breger2016-06-081-6/+6
* [AVX512] Convert masked palignr builtins directly to native IR similar to the...Craig Topper2016-06-061-3/+5
* [AVX512] Convert masked load builtins to generic masked load intrinsics inste...Craig Topper2016-05-311-4/+4
* [AVX512] Emit generic masked store instrinsics instead of using x86 specific ...Craig Topper2016-05-311-2/+2
* [Clang][avx512][Builtin] Adding intrinsics for cvtw2mask{128|256|512} instruc...Michael Zuckerman2016-05-031-0/+7
* [clang][AVX512][Builtin] Adding intrinsics for the SAD instruction set.Michael Zuckerman2016-04-281-0/+23
* [Clang][BuiltIn][AVX512] Adding intrinsics fot align{d|q} and palignr instruc...Michael Zuckerman2016-04-281-0/+20
* [Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW in...Michael Zuckerman2016-04-251-0/+17
* [Clang][AVX512][Builtin] Adding support for VBROADCAST and VPBROADCASTB/W/D/Q...Michael Zuckerman2016-04-131-0/+47
* [Clang][AVX512][Builtin] Adding supporting to intrinsics of cvt{b|d|q}2mask{1...Michael Zuckerman2016-04-131-0/+19
* [Clang][AVX512][BuiltIn] Adding avx512 ( ptest{n}m{b|w}{128|256|512} ) builti...Michael Zuckerman2016-04-111-0/+47
* [Clang][AVX512][BuiltIn] Adding avx512 ( store ) builtin to clangMichael Zuckerman2016-04-101-1/+10
* [CLANG][avx512][BUILTIN] Adding fixupimm{pd|ps|sd|ss}Michael Zuckerman2016-03-281-0/+36
* [CLANG][AVX512][BUILTIN] Adding vpmultishiftqb{128|256|512}Michael Zuckerman2016-03-071-0/+12
* [CLANG][AVX512][BUILTIN] movdqu{qi|hi} {128|256|512}Michael Zuckerman2016-03-031-0/+22
* [Clang][AVX512][BUILTIN] Adding PSRL{W|WI}{128|256|512}Michael Zuckerman2016-03-031-0/+37
* [CLANG] [AVX512] [BUILTIN] Adding PSRA{W|WI}{128|256|512}.Michael Zuckerman2016-03-021-0/+37
* [CLANG] [AVX512] [BUILTIN] Adding PSRAVMichael Zuckerman2016-03-021-0/+18
* [CLANG][AVX512][BUILTIN] Adding PSRLV builtin Michael Zuckerman2016-03-011-0/+18
* [CLANG] [AVX512] [BUILTIN] Adding PSLL{V|W|Wi}{128|256|512} builtinMichael Zuckerman2016-02-281-0/+54
* [CLANG] [AVX512] [BUILTIN] Adding PSHUF{L|H}W{128|256|512} builtin to clang .Michael Zuckerman2016-02-241-0/+38
* [CLANG] [AVX512] [BUILTIN] Adding pmovzx{b|d|w}{w|d|q}{128|256|512} builtin t...Michael Zuckerman2016-02-211-0/+18
* [CLANG] [AVX512] [BUILTIN] Adding pmovsx{b|d|w}{w|d|q}{128|256|512} builtin t...Michael Zuckerman2016-02-181-0/+17
* Canonicalize some of the x86 builtin tests and either remove or commentEric Christopher2015-10-141-2/+5
* Fix the SSE4 byte sign extension in a cleaner way, and more thoroughlyChandler Carruth2015-10-011-0/+1
* [X86][AVX512BW] add convert i16 to i8 and unpack intrinsicsAsaf Badouh2015-07-291-0/+127
* [X86][AVX512BW] add madd and maddubs intrinsicsAsaf Badouh2015-07-231-0/+30
* [X86][AVX512BW] add clang intrinsics for pmulhrsw / pmulhuw / pmulhwAsaf Badouh2015-07-191-1/+48