| Commit message (Expand) | Author | Age | Files | Lines |
| * | Recommit r354363 "[X86][SSE] Generalize X86ISD::BLENDI support to more value ... | Craig Topper | 2019-02-23 | 1 | -3/+3 |
| * | Revert r354363 & co "[X86][SSE] Generalize X86ISD::BLENDI support to more val... | Reid Kleckner | 2019-02-23 | 1 | -3/+3 |
| * | [X86] Add more load folding patterns for blend instructions as a follow up to... | Craig Topper | 2019-02-20 | 1 | -3/+3 |
| * | [X86] Type legalize v2f32 loads by using an f64 load and a scalar_to_vector. | Craig Topper | 2018-10-11 | 1 | -14/+16 |
| * | [X86] Remove patterns for inserting a load into a zero vector. | Craig Topper | 2018-07-11 | 1 | -4/+4 |
| * | [X86] Post process the DAG after isel to remove vector moves that were added ... | Craig Topper | 2018-03-16 | 1 | -2/+0 |
| * | [X86] Fix some isel patterns that used aligned vector load instructions with ... | Craig Topper | 2018-03-08 | 1 | -8/+8 |
| * | [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBL... | Simon Pilgrim | 2018-01-15 | 1 | -6/+6 |
| * | [CodeGen] Unify MBB reference format in both MIR and debug output | Francis Visoiu Mistrih | 2017-12-04 | 1 | -56/+56 |
| * | [X86] Add patterns to turn an insert into lower subvector of a zero vector in... | Craig Topper | 2017-09-03 | 1 | -20/+10 |
| * | [X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables. | Craig Topper | 2017-09-03 | 1 | -17/+5 |
| * | [X86] Canonicalize (concat_vectors X, zero) -> (insert_subvector zero, X, 0). | Craig Topper | 2017-09-03 | 1 | -49/+25 |
| * | [X86] SET0 to use XMM registers where possible PR26018 PR32862 | Dinar Temirbulatov | 2017-07-27 | 1 | -9/+9 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-03-14 | 1 | -4/+4 |
| * | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth | 2017-03-03 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-28 | 1 | -4/+4 |
| * | [AVX-512] Fix execution domain for vmovhpd/lpd/hps/lps. | Craig Topper | 2017-02-26 | 1 | -1/+1 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-26 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-25 | 1 | -4/+4 |
| * | [X86] Don't base domain decisions on VEXTRACTF128/VINSERTF128 if only AVX1 is... | Craig Topper | 2017-02-11 | 1 | -2/+2 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-02 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-02 | 1 | -4/+4 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-01-26 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-01-26 | 1 | -4/+4 |
| * | [X86][SSE] Fix domains for VZEXT_LOAD type instructions | Simon Pilgrim | 2016-12-15 | 1 | -32/+18 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-14 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-14 | 1 | -4/+4 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-09 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-09 | 1 | -4/+4 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-10-13 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-10-13 | 1 | -4/+4 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-09-28 | 1 | -4/+4 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-09-28 | 1 | -4/+4 |
| * | [X86][AVX] Fixed typo in zero element insertion | Simon Pilgrim | 2016-08-16 | 1 | -1/+1 |
| * | [X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte sh... | Simon Pilgrim | 2016-08-12 | 1 | -12/+12 |
| * | [X86] Remove unnecessary bitcast from the front of AVX1Only 256-bit logical o... | Craig Topper | 2016-08-09 | 1 | -19/+7 |
| * | [X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only... | Craig Topper | 2016-05-08 | 1 | -2/+2 |
| * | [X86][SSE] Added tests to ensure that consecutive loads including any/all vol... | Simon Pilgrim | 2016-03-24 | 1 | -0/+113 |
| * | [X86][SSE] Simplified blend-with-zero combining | Simon Pilgrim | 2016-03-17 | 1 | -2/+2 |
| * | [X86][SSE41] Combine vector blends with zero | Simon Pilgrim | 2016-02-24 | 1 | -2/+2 |
| * | [X86][AVX] Add shuffle masking support for EltsFromConsecutiveLoads | Simon Pilgrim | 2016-02-21 | 1 | -119/+32 |
| * | [X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding. | Simon Pilgrim | 2016-02-07 | 1 | -3/+3 |
| * | [X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveL... | Simon Pilgrim | 2016-02-04 | 1 | -7/+7 |
| * | [X86][SSE] Add general 32-bit LOAD + VZEXT_MOVL support to EltsFromConsecutiv... | Simon Pilgrim | 2016-02-04 | 1 | -64/+12 |
| * | [X86][SSE] Added i686 target tests to make sure we are correctly loading cons... | Simon Pilgrim | 2016-02-04 | 1 | -0/+191 |
| * | [X86][AVX] Add support for 64-bit VZEXT_LOAD of 256/512-bit vectors to EltsFr... | Simon Pilgrim | 2016-02-03 | 1 | -20/+4 |
| * | [X86][AVX512] Add support for AVX512 VMOVQ (load) shuffle decoding | Simon Pilgrim | 2016-02-02 | 1 | -14/+4 |
| * | [X86][AVX512] Add support for AVX512 VMOVD (load) shuffle decoding | Simon Pilgrim | 2016-02-01 | 1 | -4/+4 |
| * | [X86][AVX512] Add support for AVX512 VMOVSD/VMOVSS shuffle decoding | Simon Pilgrim | 2016-02-01 | 1 | -18/+8 |
| * | [X86][AVX512] Add support for AVX512 VINSERTPS shuffle decoding | Simon Pilgrim | 2016-02-01 | 1 | -1/+1 |