summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrAVX512.td
Commit message (Expand)AuthorAgeFilesLines
* AVX-512: fixed a bug in encoding of VPSRAQ instrcution,Elena Demikhovsky2015-05-131-1/+1
* AVX-512: Added SKX instructions and intrinsics:Elena Demikhovsky2015-05-111-67/+65
* AVX-512: fixed a bug in i1 vectors loweringElena Demikhovsky2015-05-101-2/+3
* AVX-512: Added all forms of FP compare instructions for KNL and SKX.Elena Demikhovsky2015-05-071-67/+96
* AVX-512: added calling convention for i1 vectors in 32-bit mode.Elena Demikhovsky2015-05-041-17/+16
* AVX-512: added integer "add" and "sub" instructions with saturation for SKXElena Demikhovsky2015-05-041-0/+8
* AVX-512: Added VPACK* instructions forms for KNL and SKXElena Demikhovsky2015-05-041-0/+71
* Masked gather and scatter - added DAGCombine visitorsElena Demikhovsky2015-04-301-45/+51
* AVX-512: Extend/Truncate operations for SKX,Elena Demikhovsky2015-04-271-34/+67
* AVX-512: Added VPMOVx2M instructions for SKX,Elena Demikhovsky2015-04-211-1/+30
* AVX-512: Added VPTESTM and VPTESTNM instructions for SKXElena Demikhovsky2015-04-211-26/+121
* AVX-512: Added logical and arithmetic instructions for SKXElena Demikhovsky2015-04-211-8/+27
* AVX-512: intrinsics for VPADD, VPMULDQ and VPSUBElena Demikhovsky2015-04-021-70/+35
* AVX-512: blank lines, duplicated tests, no functional changesElena Demikhovsky2015-03-301-21/+27
* AVX-512: Fixed the "commutative" property flag in VPANDN instructionElena Demikhovsky2015-03-291-1/+1
* AVX-512: Added encoding tests for VPROR, VPROL instructions,Elena Demikhovsky2015-03-121-2/+2
* AVX-512: Added SKX forms of shift instructions.Elena Demikhovsky2015-03-111-37/+140
* AVX-512, SKX: Enabled masked_load/store operations for this target.Elena Demikhovsky2015-03-051-0/+13
* AVX-512: Moved patterns for masked load/store under avx_store, avx_load classes.Elena Demikhovsky2015-03-031-74/+42
* AVX-512: Simplified MOV patterns, no functional changes.Elena Demikhovsky2015-03-021-158/+142
* [X86] Fix diassembler crash on AVX512 cmpps/cmppd with immediate that doesn't...Craig Topper2015-03-021-0/+5
* Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky2015-03-011-51/+44
* AVX-512: Added mask and rounding mode for scalar arithmeticsElena Demikhovsky2015-03-011-16/+83
* AVX-512: Gather and Scatter patternsElena Demikhovsky2015-02-251-44/+51
* AVX-512: recommitted 229837 + bugfix + testElena Demikhovsky2015-02-231-42/+63
* Revert "AVX-512: Full implementation for VRNDSCALESS/SD instructions and intr...Eric Christopher2015-02-201-61/+43
* Add a license header to the AVX512 file.Eric Christopher2015-02-201-0/+15
* AVX-512: Full implementation for VRNDSCALESS/SD instructions and intrinsics.Elena Demikhovsky2015-02-191-43/+61
* AVX-512: Added support for FP instructions with embedded rounding mode.Elena Demikhovsky2015-02-181-5/+25
* AVX-512: changes in intel_ocl_bi calling conventionsElena Demikhovsky2015-02-171-14/+22
* AVX-512: Fixed the "test" operation for i1 typeElena Demikhovsky2015-02-121-9/+1
* [X86] Remove 'memop' uses from AVX512. Use 'load' instead.Craig Topper2015-02-091-81/+71
* AVX-512: Added FMA intrinsics with rounding modeElena Demikhovsky2015-01-281-9/+32
* [X86] Teach disassembler to handle illegal immediates on AVX512 integer compa...Craig Topper2015-01-281-6/+6
* AVX-512: Changes in operations on masks registers for KNL and SKXElena Demikhovsky2015-01-251-6/+41
* [X86] Give scalar VRNDSCALE instructions priority in AVX512 mode.Craig Topper2015-01-251-20/+22
* Simplify a multiclass. No functional change.Craig Topper2015-01-251-14/+18
* [X86] Replace i32i8imm on SSE/AVX instructions with i32u8imm which will make ...Craig Topper2015-01-251-6/+6
* [X86] Use u8imm in several places that used i32i8imm that don't require an i3...Craig Topper2015-01-251-2/+2
* [X86] Add IntrNoMem to the AVX512 conflict intrinsics.Craig Topper2015-01-231-1/+9
* Revert r226798. Guess I missed the patterns.Craig Topper2015-01-221-2/+2
* Use u8imm instead of i32i8imm on a couple instructions that have no patterns ...Craig Topper2015-01-221-2/+2
* [X86] Remove some unused multiclasses from AVX512 instruction file.Craig Topper2015-01-221-101/+0
* [X86] Convert all the i8imm used by AVX512 and MMX instructions to u8imm.Craig Topper2015-01-211-23/+23
* [x86] Add assembly parser bounds checking to the immediate value for cmpss/cm...Craig Topper2015-01-211-4/+4
* [x86] Add some mayLoad/hasSideEffects flags. Remove one that was already cove...Craig Topper2015-01-201-3/+6
* [x86] Change AVX512 intrinsics to take a 8-bit immediate for the comparision ...Craig Topper2015-01-191-4/+4
* [AVX512] Add intrinsics for masked aligned FP loads and storesAdam Nemet2015-01-161-0/+25
* Hide some redundant AVX512 instructions from the asm parser, but force them t...Craig Topper2015-01-151-1/+1
* [x86] Prevent instruction selection of AVX512 cmp.ps/pd/ss/sd intrinsics with...Craig Topper2014-12-271-22/+19
OpenPOWER on IntegriCloud