| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86][AVX] Add VMOVDDUP-VPBROADCASTQ execution domain mapping | Simon Pilgrim | 2019-02-01 | 1 | -10/+10 |
| * | [X86][AVX] Fold broadcast(bitcast(src)) -> bitcast(broadcast(src)) | Simon Pilgrim | 2019-01-31 | 1 | -2/+1 |
| * | [X86] Force floating point values in constant pool decoding to print in scien... | Craig Topper | 2018-10-29 | 1 | -4/+4 |
| * | Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly... | Alina Sbirlea | 2018-06-20 | 1 | -2/+2 |
| * | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-19 | 1 | -134/+57 |
| * | Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"" | Nirav Dave | 2018-03-17 | 1 | -57/+134 |
| * | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-17 | 1 | -134/+57 |
| * | Revert: r327172 "Correct load-op-store cycle detection analysis" | Nirav Dave | 2018-03-10 | 1 | -57/+134 |
| * | Improve Dependency analysis when doing multi-node Instruction Selection | Nirav Dave | 2018-03-09 | 1 | -134/+57 |
| * | [DAG, X86] Revert r324797, r324491, and r324359. | Chandler Carruth | 2018-02-17 | 1 | -57/+134 |
| * | [DAG, X86] Improve Dependency analysis when doing multi-node | Nirav Dave | 2018-02-06 | 1 | -134/+57 |
| * | [X86] Teach LowerBUILD_VECTOR to recognize pair-wise splats of 32-bit element... | Craig Topper | 2018-01-17 | 1 | -27/+8 |
| * | [CodeGen] Unify MBB reference format in both MIR and debug output | Francis Visoiu Mistrih | 2017-12-04 | 1 | -135/+135 |
| * | [AVX512] Don't mark EXTLOAD as legal with AVX512. Continue using custom lower... | Craig Topper | 2017-10-15 | 1 | -51/+19 |
| * | [X86] Add broadcast patterns that allow a scalar_to_vector between the broadc... | Craig Topper | 2017-10-10 | 1 | -2/+1 |
| * | [MC] Suppress .Lcfi labels when emitting textual assembly | Reid Kleckner | 2017-10-10 | 1 | -34/+0 |
| * | [X86][SSE] Add support for decoding PACKSS/PACKUS shuffles masks with UNDEF | Simon Pilgrim | 2017-10-03 | 1 | -6/+4 |
| * | [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS | Simon Pilgrim | 2017-10-03 | 1 | -4/+4 |
| * | Regenerate test. NFCI. | Simon Pilgrim | 2017-10-02 | 1 | -2/+0 |
| * | [X86FixupBWInsts] More precise register liveness if no <imp-use> on MOVs. | Nikolai Bozhenov | 2017-09-18 | 1 | -2/+2 |
| * | [X86] SET0 to use XMM registers where possible PR26018 PR32862 | Dinar Temirbulatov | 2017-08-03 | 1 | -288/+142 |
| * | [X86] SET0 to use XMM registers where possible PR26018 PR32862 | Dinar Temirbulatov | 2017-07-27 | 1 | -142/+288 |
| * | [X86][AVX2] Regenerated and cleaned up broadcast tests. | Simon Pilgrim | 2017-07-26 | 1 | -0/+2 |
| * | [X86] Add comment string for broadcast loads from the constant pool. | Craig Topper | 2017-07-04 | 1 | -6/+6 |
| * | x86] adjust test constants to maintain coverage; NFC | Sanjay Patel | 2017-06-18 | 1 | -1/+1 |
| * | [X86] Revert r299387 due to AVX legalization infinite loop. | Michael Kuperstein | 2017-04-06 | 1 | -8/+27 |
| * | [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SH... | Simon Pilgrim | 2017-04-03 | 1 | -27/+8 |
| * | Regenerate tests to remove duplicated checks | Simon Pilgrim | 2017-03-26 | 1 | -241/+118 |
| * | [X86] Generate VZEROUPPER for Skylake-avx512. | Amjad Aboud | 2017-03-03 | 1 | -44/+29 |
| * | [AVX-512] Fix the execution domain for AVX-512 integer broadcasts. | Craig Topper | 2017-02-26 | 1 | -4/+4 |
| * | [AVX-512] Teach EVEX to VEX conversion pass to handle VINSERT and VEXTRACT in... | Craig Topper | 2017-01-03 | 1 | -24/+12 |
| * | [AVX-512] Re-generate tests that were updated for r290663 without using updat... | Craig Topper | 2017-01-03 | 1 | -133/+64 |
| * | This is a large patch for X86 AVX-512 of an optimization for reducing code si... | Gadi Haber | 2016-12-28 | 1 | -10/+10 |
| * | [X86][SSE] Fix domains for VZEXT_LOAD type instructions | Simon Pilgrim | 2016-12-15 | 1 | -1/+1 |
| * | [X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer... | Simon Pilgrim | 2016-12-07 | 1 | -7/+7 |
| * | MCStreamer: Use "cfi" for CFI related temp labels. | Matthias Braun | 2016-11-30 | 1 | -55/+55 |
| * | [X86][SSE] Add initial support for combining (V)PMOVZX with shuffles. | Simon Pilgrim | 2016-11-28 | 1 | -4/+4 |
| * | [X86] Cleanup patterns for using VMOVDDUP for broadcasts. | Craig Topper | 2016-10-01 | 1 | -2/+1 |
| * | [X86] Remove extra FileCheck lines that got left behind in r282688. | Craig Topper | 2016-09-29 | 1 | -6/+0 |
| * | [AVX-512] Replicate pattern from AVX to select VMOVDDUP for (v2f64 (X86VBroad... | Craig Topper | 2016-09-29 | 1 | -79/+696 |
| * | [X86][AVX2] Ensure on 32-bit targets that we broadcast f64 types not i64 (PR2... | Simon Pilgrim | 2016-08-24 | 1 | -9/+46 |
| * | [X86][AVX] Peek through bitcasts to find the source of broadcasts (reapplied) | Simon Pilgrim | 2016-06-28 | 1 | -2/+1 |
| * | [X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms | Simon Pilgrim | 2016-03-02 | 1 | -4/+2 |
| * | [MC] Use .p2align instead of .align | Dan Gohman | 2016-01-26 | 1 | -2/+2 |
| * | [X86][AVX] Add support for i64 broadcast loads on 32-bit targets | Simon Pilgrim | 2016-01-09 | 1 | -227/+536 |
| * | [X86][AVX] Fold loads + splats into broadcast instructions | Simon Pilgrim | 2015-12-08 | 1 | -35/+17 |
| * | Fix line endings | Simon Pilgrim | 2015-12-07 | 1 | -2/+2 |
| * | [X86][AVX] Added tests to load+broadcast non-zero'th vector elements | Simon Pilgrim | 2015-12-07 | 1 | -3/+222 |
| * | [X86][AVX2] Tidied up PBROADCAST tests | Simon Pilgrim | 2015-11-28 | 1 | -86/+154 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to l... | David Blaikie | 2015-02-27 | 1 | -25/+25 |