summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
Commit message (Expand)AuthorAgeFilesLines
* AVX-512: Added all AVX-512 forms of Vector Convert for Float/Double/Int/Long ...Elena Demikhovsky2015-07-131-2/+67
* [X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructionsSimon Pilgrim2015-07-061-0/+8
* [X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes and remove the X86 imp...Simon Pilgrim2015-07-061-5/+0
* [X86][AVX512] Multiply Packed Unsigned Integers with Round and ScaleAsaf Badouh2015-07-061-0/+1
* AVX-512: all forms of SCATTER instruction on SKX,Elena Demikhovsky2015-06-291-0/+24
* [x86][AVX512]Asaf Badouh2015-06-281-0/+1
* AVX-512: Added all SKX forms of GATHER instructions.Elena Demikhovsky2015-06-281-0/+22
* AVX-512: Added all forms of VPABS instructionElena Demikhovsky2015-06-231-0/+1
* AVX-512: All forms of VCOPMRESS VEXPAND instructions,Elena Demikhovsky2015-06-221-6/+4
* [AVX512]Asaf Badouh2015-06-181-0/+1
* [X86][SSE] Vectorize v2i32 to v2f64 conversionsSimon Pilgrim2015-06-161-0/+3
* AVX-512: Implemented cvtsi2ss/d cvtusi2ss/d instructions with round control f...Igor Breger2015-06-141-0/+6
* re-apply 238809Asaf Badouh2015-06-031-0/+5
* AVX-512: Implemented SHUFF32x4/SHUFF64x2/SHUFI32x4/SHUFI64x2 instructions for...Elena Demikhovsky2015-06-031-1/+2
* [X86] Removed (unused) FSRL x86 operationSimon Pilgrim2015-06-031-3/+0
* revert 238809Asaf Badouh2015-06-021-5/+0
* AVX-512: Implemented GETEXP instruction for KNL and SKXAsaf Badouh2015-06-021-0/+5
* AVX-512: Implemented VRANGEPD and VRANGEPD instructions for SKX.Elena Demikhovsky2015-06-011-0/+1
* AVX-512: Implemented VFIXUPIMMPD and VFIXUPIMMPS instructions for KNL and SKXElena Demikhovsky2015-06-011-0/+4
* [x86] Implement a faster vector population count based on the PSHUFBChandler Carruth2015-05-301-0/+3
* AVX-512: Added VBROADCASTF64X4, VBROADCASTF64X2, VBROADCASTI32X8, and other i...Elena Demikhovsky2015-05-181-0/+3
* AVX-512: Added SKX instructions and intrinsics:Elena Demikhovsky2015-05-111-2/+2
* AVX-512: Added all forms of FP compare instructions for KNL and SKX.Elena Demikhovsky2015-05-071-5/+12
* AVX-512: added calling convention for i1 vectors in 32-bit mode.Elena Demikhovsky2015-05-041-1/+0
* AVX-512: added integer "add" and "sub" instructions with saturation for SKXElena Demikhovsky2015-05-041-0/+3
* Masked gather and scatter - added DAGCombine visitorsElena Demikhovsky2015-04-301-0/+46
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-6/+6
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-6/+6
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-6/+6
* AVX-512: Added VPTESTM and VPTESTNM instructions for SKXElena Demikhovsky2015-04-211-4/+6
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-14/+14
* AVX-512: Moved patterns for masked load/store under avx_store, avx_load classes.Elena Demikhovsky2015-03-031-0/+52
* Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky2015-03-011-54/+0
* AVX-512: Added mask and rounding mode for scalar arithmeticsElena Demikhovsky2015-03-011-0/+2
* AVX-512: Gather and Scatter patternsElena Demikhovsky2015-02-251-0/+54
* [X86][MMX] Support folding loads in psll, psrl and psra intrinsicsBruno Cardoso Lopes2015-02-231-0/+2
* AVX-512: recommitted 229837 + bugfix + testElena Demikhovsky2015-02-231-0/+3
* Revert "AVX-512: Full implementation for VRNDSCALESS/SD instructions and intr...Eric Christopher2015-02-201-3/+0
* AVX-512: Full implementation for VRNDSCALESS/SD instructions and intrinsics.Elena Demikhovsky2015-02-191-0/+3
* AVX-512: Added support for FP instructions with embedded rounding mode.Elena Demikhovsky2015-02-181-0/+8
* prevent folding a scalar FP load into a packed logical FP instruction (PR22371)Sanjay Patel2015-02-171-0/+19
* [X86] Remove 256-bit and 512-bit memop pattern fragments. They are no longer ...Craig Topper2015-02-091-12/+0
* [X86][MMX] Handle i32->mmx conversion using movdBruno Cardoso Lopes2015-02-051-0/+3
* [X86][MMX] Move MMX DAG node to proper fileBruno Cardoso Lopes2015-02-051-0/+8
* Fix program crashes due to alignment exceptions generated for SSE memop instr...Sanjay Patel2015-02-031-1/+1
* AVX-512: Added FMA intrinsics with rounding modeElena Demikhovsky2015-01-281-0/+9
* X86: Added FeatureVectorUAMem for all AVX architectures.Elena Demikhovsky2014-12-161-14/+4
* AVX-512: Added EXPAND instructions and intrinsics.Elena Demikhovsky2014-12-151-0/+3
* AVX-512: Added all forms of COMPRESS instructionElena Demikhovsky2014-12-111-0/+4
* AVX-512: Scalar ERI intrinsicsElena Demikhovsky2014-11-261-1/+6
OpenPOWER on IntegriCloud