[X86] Avoid folding scalar loads into unary sse intrinsics
[oota-llvm.git] / lib / Target / X86 / X86InstrFragmentsSIMD.td
2015-12-27 Igor BregerAVX512: Change VPMOVB2M DAG lowering , use CVT2MASK...
2015-12-11 Matt ArsenaultStart replacing vector_extract/vector_insert with extra...
2015-12-02 Asaf Badouh[X86][AVX512] add comi with Sae
2015-11-30 Craig Topper[AVX512] The vpermi2 instructions require an integer...
2015-11-29 Craig Topper[X86] int_x86_avx2_permps and X86ISD::VPERMV should...
2015-11-26 Craig Topper[X86] Merge X86VPermt2Fp and X86VPermt2Int back togethe...
2015-11-26 Craig Topper[X86] Split ISD node for Vfpclass and Vfpclasss so...
2015-11-26 Craig Topper[X86] Revert part of r254167 to recover bots.
2015-11-26 Craig Topper[X86] Strengthen more type constraints to reduce isel...
2015-11-26 Craig Topper[X86] Strengthen more type constraints to reduce isel...
2015-11-26 Craig Topper[X86] Strengthen the type constraints on X86psadbw...
2015-11-25 Elena DemikhovskyAVX-512: Fixed a bug in VPERMT2* intrinsic.
2015-11-24 Cong Hou[X86] Fix several issues related to X86's psadbw instru...
2015-11-18 Asaf Badouh[X86][AVX512CD] add mask broadcast intrinsics
2015-11-05 Asaf Badouhrevert rev. 252153 due to build failure on ubuntu
2015-11-05 Asaf Badouh[X86][AVX512] add comi with Sae
2015-11-02 Igor BregerAVX512: Implemented encoding and intrinsics for VBROADC...
2015-10-27 Asaf Badouh[X86][AVX512] [X86][AVX512] add convert float to half
2015-10-22 Asaf Badouh[X86][AVX512] extend vcvtph2ps to support xmm/ymm and...
2015-10-18 Asaf Badouh[X86][AVX512DQ] add scalar fpclass
2015-10-17 Simon Pilgrim[X86][XOP] Add VPROT instruction opcodes
2015-10-15 Igor BregerAVX512: Implemented encoding and intrinsics for vpternl...
2015-10-13 Sanjay Patelfunction names should start with a lower case letter...
2015-10-11 Simon Pilgrim[X86][XOP] Added support for the lowering of 128-bit...
2015-09-30 Simon Pilgrim[X86][XOP] Added support for the lowering of 128-bit...
2015-09-21 Asaf Badouh[X86][AVX512] add masked version for RSQRT14 & RCP14...
2015-09-20 Igor BregerAVX512: Implemented encoding and intrinsics for vcmpss/sd.
2015-09-20 Asaf Badouh[X86][AVX512] extend support in Scalar conversion
2015-09-20 Igor BregerAVX512: vsqrtss/sd encoding and intrinsics implementation.
2015-09-20 Asaf Badouh[X86][AVX512DQ] Add fpclass instruction
2015-09-10 Ahmed Bougacha[CodeGen] Make x86 nontemporal store patfrags generic...
2015-09-03 Igor BregerAVX512: Implemented encoding and intrinsics for vplzcnt...
2015-09-02 Ahmed Bougacha[X86] Require 32-byte alignment for 32-byte VMOVNTs.
2015-09-02 Ahmed Bougacha[X86] Cleanup nontemporal fragments. NFCI.
2015-09-02 Igor BregerAVX512: Implemented encoding and intrinsics for VGETMAN...
2015-08-31 Igor BregerAVX512: ktest implemantation
2015-08-31 Igor BregerAVX512: Implemented encoding and intrinsics for vdbpsadbw
2015-07-28 Igor BregerAVX512: Implemented encoding and intrinsics for VGETEXP...
2015-07-24 Igor BregerAVX-512: Implemented encoding , DAG lowering and intrin...
2015-07-23 Chandler CarruthRevert r242990: "AVX-512: Implemented encoding , DAG...
2015-07-23 Igor BregerAVX-512: Implemented encoding , DAG lowering and intrin...
2015-07-22 Asaf Badouh[X86][AVX512] add reduce/range/scalef/rndScale
2015-07-21 Igor BregerAVX512 : Implemented VPMADDUBSW and VPMADDWD instruction ,
2015-07-13 Elena DemikhovskyAVX-512: Added all AVX-512 forms of Vector Convert...
2015-07-06 Simon Pilgrim[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ...
2015-07-06 Simon Pilgrim[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes...
2015-07-06 Asaf Badouh[X86][AVX512] Multiply Packed Unsigned Integers with...
2015-06-29 Elena DemikhovskyAVX-512: all forms of SCATTER instruction on SKX,
2015-06-28 Asaf Badouh[x86][AVX512]
2015-06-28 Elena DemikhovskyAVX-512: Added all SKX forms of GATHER instructions.
2015-06-23 Elena DemikhovskyAVX-512: Added all forms of VPABS instruction
2015-06-22 Elena DemikhovskyAVX-512: All forms of VCOPMRESS VEXPAND instructions,
2015-06-18 Asaf Badouh[AVX512]
2015-06-16 Simon Pilgrim[X86][SSE] Vectorize v2i32 to v2f64 conversions
2015-06-14 Igor BregerAVX-512: Implemented cvtsi2ss/d cvtusi2ss/d instruction...
2015-06-03 Asaf Badouhre-apply 238809
2015-06-03 Elena DemikhovskyAVX-512: Implemented SHUFF32x4/SHUFF64x2/SHUFI32x4...
2015-06-03 Simon Pilgrim[X86] Removed (unused) FSRL x86 operation
2015-06-02 Asaf Badouhrevert 238809
2015-06-02 Asaf BadouhAVX-512: Implemented GETEXP instruction for KNL and SKX
2015-06-01 Elena DemikhovskyAVX-512: Implemented VRANGEPD and VRANGEPD instructions...
2015-06-01 Elena DemikhovskyAVX-512: Implemented VFIXUPIMMPD and VFIXUPIMMPS instru...
2015-05-30 Chandler Carruth[x86] Implement a faster vector population count based...
2015-05-18 Elena DemikhovskyAVX-512: Added VBROADCASTF64X4, VBROADCASTF64X2, VBROAD...
2015-05-11 Elena DemikhovskyAVX-512: Added SKX instructions and intrinsics:
2015-05-07 Elena DemikhovskyAVX-512: Added all forms of FP compare instructions...
2015-05-04 Elena DemikhovskyAVX-512: added calling convention for i1 vectors in...
2015-05-04 Elena DemikhovskyAVX-512: added integer "add" and "sub" instructions...
2015-04-30 Elena DemikhovskyMasked gather and scatter - added DAGCombine visitors
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-21 Elena DemikhovskyAVX-512: Added VPTESTM and VPTESTNM instructions for SKX
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-03-03 Elena DemikhovskyAVX-512: Moved patterns for masked load/store under...
2015-03-01 Elena DemikhovskyReverted 230471 - gather scatter handling in table...
2015-03-01 Elena DemikhovskyAVX-512: Added mask and rounding mode for scalar arithm...
2015-02-25 Elena DemikhovskyAVX-512: Gather and Scatter patterns
2015-02-23 Bruno Cardoso Lopes[X86][MMX] Support folding loads in psll, psrl and...
2015-02-23 Elena DemikhovskyAVX-512: recommitted 229837 + bugfix + test
2015-02-20 Eric ChristopherRevert "AVX-512: Full implementation for VRNDSCALESS...
2015-02-19 Elena DemikhovskyAVX-512: Full implementation for VRNDSCALESS/SD instruc...
2015-02-18 Elena DemikhovskyAVX-512: Added support for FP instructions with embedde...
2015-02-17 Sanjay Patelprevent folding a scalar FP load into a packed logical...
2015-02-09 Craig Topper[X86] Remove 256-bit and 512-bit memop pattern fragment...
2015-02-05 Bruno Cardoso Lopes[X86][MMX] Handle i32->mmx conversion using movd
2015-02-05 Bruno Cardoso Lopes[X86][MMX] Move MMX DAG node to proper file
2015-02-03 Sanjay PatelFix program crashes due to alignment exceptions generat...
2015-01-28 Elena DemikhovskyAVX-512: Added FMA intrinsics with rounding mode
2014-12-16 Elena DemikhovskyX86: Added FeatureVectorUAMem for all AVX architectures.
2014-12-15 Elena DemikhovskyAVX-512: Added EXPAND instructions and intrinsics.
2014-12-11 Elena DemikhovskyAVX-512: Added all forms of COMPRESS instruction
2014-11-26 Elena DemikhovskyAVX-512: Scalar ERI intrinsics
2014-11-12 Elena DemikhovskyAVX-512: Intrinsics for ERI
2014-09-23 Chandler Carruth[x86] Teach the AVX1 path of the new vector shuffle...
2014-09-22 Chandler Carruth[x86] Rename X86ISD::VPERMILP to X86ISD::VPERMILPI...
2014-09-15 Chandler Carruth[x86] Start fixing our emission of ADDSUBPS and ADDSUBP...
2014-09-06 Chandler Carruth[x86] Fix a pretty horrible bug and inconsistency in...
2014-08-14 Adam Nemet[AVX512] Add enum for the static rounding types
2014-08-05 Adam Nemet[X86] Separate DAG node for valign and palignr
next