summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/merge-consecutive-loads-256.ll
Commit message (Expand)AuthorAgeFilesLines
* Recommit r354363 "[X86][SSE] Generalize X86ISD::BLENDI support to more value ...Craig Topper2019-02-231-3/+3
* Revert r354363 & co "[X86][SSE] Generalize X86ISD::BLENDI support to more val...Reid Kleckner2019-02-231-3/+3
* [X86] Add more load folding patterns for blend instructions as a follow up to...Craig Topper2019-02-201-3/+3
* [X86] Type legalize v2f32 loads by using an f64 load and a scalar_to_vector.Craig Topper2018-10-111-14/+16
* [X86] Remove patterns for inserting a load into a zero vector.Craig Topper2018-07-111-4/+4
* [X86] Post process the DAG after isel to remove vector moves that were added ...Craig Topper2018-03-161-2/+0
* [X86] Fix some isel patterns that used aligned vector load instructions with ...Craig Topper2018-03-081-8/+8
* [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBL...Simon Pilgrim2018-01-151-6/+6
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-56/+56
* [X86] Add patterns to turn an insert into lower subvector of a zero vector in...Craig Topper2017-09-031-20/+10
* [X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables.Craig Topper2017-09-031-17/+5
* [X86] Canonicalize (concat_vectors X, zero) -> (insert_subvector zero, X, 0).Craig Topper2017-09-031-49/+25
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-07-271-9/+9
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-03-141-4/+4
* [SDAG] Revert r296476 (and r296486, r296668, r296690).Chandler Carruth2017-03-031-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-281-4/+4
* [AVX-512] Fix execution domain for vmovhpd/lpd/hps/lps.Craig Topper2017-02-261-1/+1
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-261-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-251-4/+4
* [X86] Don't base domain decisions on VEXTRACTF128/VINSERTF128 if only AVX1 is...Craig Topper2017-02-111-2/+2
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-021-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-021-4/+4
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-01-261-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-01-261-4/+4
* [X86][SSE] Fix domains for VZEXT_LOAD type instructionsSimon Pilgrim2016-12-151-32/+18
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-141-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-141-4/+4
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-091-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-091-4/+4
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-10-131-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-10-131-4/+4
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-09-281-4/+4
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-09-281-4/+4
* [X86][AVX] Fixed typo in zero element insertionSimon Pilgrim2016-08-161-1/+1
* [X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte sh...Simon Pilgrim2016-08-121-12/+12
* [X86] Remove unnecessary bitcast from the front of AVX1Only 256-bit logical o...Craig Topper2016-08-091-19/+7
* [X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only...Craig Topper2016-05-081-2/+2
* [X86][SSE] Added tests to ensure that consecutive loads including any/all vol...Simon Pilgrim2016-03-241-0/+113
* [X86][SSE] Simplified blend-with-zero combiningSimon Pilgrim2016-03-171-2/+2
* [X86][SSE41] Combine vector blends with zeroSimon Pilgrim2016-02-241-2/+2
* [X86][AVX] Add shuffle masking support for EltsFromConsecutiveLoadsSimon Pilgrim2016-02-211-119/+32
* [X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.Simon Pilgrim2016-02-071-3/+3
* [X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveL...Simon Pilgrim2016-02-041-7/+7
* [X86][SSE] Add general 32-bit LOAD + VZEXT_MOVL support to EltsFromConsecutiv...Simon Pilgrim2016-02-041-64/+12
* [X86][SSE] Added i686 target tests to make sure we are correctly loading cons...Simon Pilgrim2016-02-041-0/+191
* [X86][AVX] Add support for 64-bit VZEXT_LOAD of 256/512-bit vectors to EltsFr...Simon Pilgrim2016-02-031-20/+4
* [X86][AVX512] Add support for AVX512 VMOVQ (load) shuffle decodingSimon Pilgrim2016-02-021-14/+4
* [X86][AVX512] Add support for AVX512 VMOVD (load) shuffle decodingSimon Pilgrim2016-02-011-4/+4
* [X86][AVX512] Add support for AVX512 VMOVSD/VMOVSS shuffle decodingSimon Pilgrim2016-02-011-18/+8
* [X86][AVX512] Add support for AVX512 VINSERTPS shuffle decodingSimon Pilgrim2016-02-011-1/+1
OpenPOWER on IntegriCloud