| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" | Daniel Jasper | 2017-06-29 | 1 | -50/+22 |
* | [X86] Correct dwarf unwind information in function epilogue | Petar Jovanovic | 2017-06-28 | 1 | -22/+50 |
* | [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/co... | Simon Pilgrim | 2017-06-04 | 1 | -21/+15 |
* | Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB." | Hans Wennborg | 2017-05-18 | 1 | -8/+8 |
* | Add LiveRangeShrink pass to shrink live range within BB. | Dehao Chen | 2017-05-12 | 1 | -8/+8 |
* | [X86] Revert r299387 due to AVX legalization infinite loop. | Michael Kuperstein | 2017-04-06 | 1 | -32/+16 |
* | [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SH... | Simon Pilgrim | 2017-04-03 | 1 | -16/+32 |
* | Regenerate test | Simon Pilgrim | 2017-03-26 | 1 | -7/+7 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-03-14 | 1 | -10/+10 |
* | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth | 2017-03-03 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-28 | 1 | -10/+10 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-26 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-25 | 1 | -10/+10 |
* | [X86][SSE] Add (V)MOVD folding pattern with zextloadi64i32 load node. | Simon Pilgrim | 2017-02-17 | 1 | -5/+3 |
* | [X86][SSE] Add PR31309 test case (load-extend i32 to i128). | Simon Pilgrim | 2017-02-16 | 1 | -0/+40 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-02 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-02 | 1 | -10/+10 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-01-26 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-01-26 | 1 | -10/+10 |
* | [X86][SSE] Add support for combining target shuffles to SHUFPS. | Simon Pilgrim | 2016-12-18 | 1 | -24/+11 |
* | [X86][SSE] Fix domains for VZEXT_LOAD type instructions | Simon Pilgrim | 2016-12-15 | 1 | -27/+27 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-14 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-14 | 1 | -10/+10 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-09 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-09 | 1 | -10/+10 |
* | [X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer... | Simon Pilgrim | 2016-12-07 | 1 | -19/+7 |
* | MCStreamer: Use "cfi" for CFI related temp labels. | Matthias Braun | 2016-11-30 | 1 | -26/+26 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-10-13 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-10-13 | 1 | -10/+10 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-09-28 | 1 | -10/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-09-28 | 1 | -10/+10 |
* | [X86][SSE] Add SSE1 tests to make sure we don't merge loads on illegal types | Simon Pilgrim | 2016-08-18 | 1 | -123/+499 |
* | [X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD... | Simon Pilgrim | 2016-06-28 | 1 | -1/+1 |
* | [X86][AVX] Ensure EltsFromConsecutiveLoads tests the entire vector for consec... | Simon Pilgrim | 2016-03-30 | 1 | -0/+39 |
* | [X86][SSE] Added tests to ensure that consecutive loads including any/all vol... | Simon Pilgrim | 2016-03-24 | 1 | -0/+88 |
* | [X86][AVX] Add shuffle masking support for EltsFromConsecutiveLoads | Simon Pilgrim | 2016-02-21 | 1 | -12/+19 |
* | line endings fix | Simon Pilgrim | 2016-02-06 | 1 | -45/+45 |
* | [X86][SSE] Don't replace an existing 32-bit load with its duplicate | Simon Pilgrim | 2016-02-06 | 1 | -3/+45 |
* | [X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveL... | Simon Pilgrim | 2016-02-04 | 1 | -17/+17 |
* | [X86][SSE] Add general 32-bit LOAD + VZEXT_MOVL support to EltsFromConsecutiv... | Simon Pilgrim | 2016-02-04 | 1 | -34/+9 |
* | [X86][SSE] Added i686 target tests to make sure we are correctly loading cons... | Simon Pilgrim | 2016-02-04 | 1 | -0/+125 |
* | [X86][AVX512] Add support for AVX512 VMOVD (load) shuffle decoding | Simon Pilgrim | 2016-02-01 | 1 | -14/+4 |
* | [X86][AVX512] Add support for AVX512 VMOVSD/VMOVSS shuffle decoding | Simon Pilgrim | 2016-02-01 | 1 | -34/+10 |
* | [X86][AVX512] Add support for AVX512 VINSERTPS shuffle decoding | Simon Pilgrim | 2016-02-01 | 1 | -34/+10 |
* | [X86][SSE] Add AVX512 merge consecutive load tests | Simon Pilgrim | 2016-02-01 | 1 | -24/+83 |
* | [X86][SSE] Add zero element and general 64-bit VZEXT_LOAD support to EltsFrom... | Simon Pilgrim | 2016-01-26 | 1 | -45/+7 |
* | [X86][SSE] Add INSERTPS target shuffle combines. | Simon Pilgrim | 2016-01-19 | 1 | -8/+4 |
* | [X86][SSE] Added extra 'float3' consecutive load tests | Simon Pilgrim | 2016-01-16 | 1 | -0/+71 |
* | [X86][SSE] Added more exhaustive merge consecutive load tests | Simon Pilgrim | 2016-01-15 | 1 | -0/+477 |