summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-50/+22
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-22/+50
* [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/co...Simon Pilgrim2017-06-041-21/+15
* Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg2017-05-181-8/+8
* Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen2017-05-121-8/+8
* [X86] Revert r299387 due to AVX legalization infinite loop.Michael Kuperstein2017-04-061-32/+16
* [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SH...Simon Pilgrim2017-04-031-16/+32
* Regenerate testSimon Pilgrim2017-03-261-7/+7
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-03-141-10/+10
* [SDAG] Revert r296476 (and r296486, r296668, r296690).Chandler Carruth2017-03-031-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-281-10/+10
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-261-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-251-10/+10
* [X86][SSE] Add (V)MOVD folding pattern with zextloadi64i32 load node.Simon Pilgrim2017-02-171-5/+3
* [X86][SSE] Add PR31309 test case (load-extend i32 to i128).Simon Pilgrim2017-02-161-0/+40
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-021-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-021-10/+10
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-01-261-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-01-261-10/+10
* [X86][SSE] Add support for combining target shuffles to SHUFPS.Simon Pilgrim2016-12-181-24/+11
* [X86][SSE] Fix domains for VZEXT_LOAD type instructionsSimon Pilgrim2016-12-151-27/+27
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-141-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-141-10/+10
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-091-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-091-10/+10
* [X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer...Simon Pilgrim2016-12-071-19/+7
* MCStreamer: Use "cfi" for CFI related temp labels.Matthias Braun2016-11-301-26/+26
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-10-131-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-10-131-10/+10
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-09-281-10/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-09-281-10/+10
* [X86][SSE] Add SSE1 tests to make sure we don't merge loads on illegal typesSimon Pilgrim2016-08-181-123/+499
* [X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...Simon Pilgrim2016-06-281-1/+1
* [X86][AVX] Ensure EltsFromConsecutiveLoads tests the entire vector for consec...Simon Pilgrim2016-03-301-0/+39
* [X86][SSE] Added tests to ensure that consecutive loads including any/all vol...Simon Pilgrim2016-03-241-0/+88
* [X86][AVX] Add shuffle masking support for EltsFromConsecutiveLoadsSimon Pilgrim2016-02-211-12/+19
* line endings fixSimon Pilgrim2016-02-061-45/+45
* [X86][SSE] Don't replace an existing 32-bit load with its duplicateSimon Pilgrim2016-02-061-3/+45
* [X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveL...Simon Pilgrim2016-02-041-17/+17
* [X86][SSE] Add general 32-bit LOAD + VZEXT_MOVL support to EltsFromConsecutiv...Simon Pilgrim2016-02-041-34/+9
* [X86][SSE] Added i686 target tests to make sure we are correctly loading cons...Simon Pilgrim2016-02-041-0/+125
* [X86][AVX512] Add support for AVX512 VMOVD (load) shuffle decodingSimon Pilgrim2016-02-011-14/+4
* [X86][AVX512] Add support for AVX512 VMOVSD/VMOVSS shuffle decodingSimon Pilgrim2016-02-011-34/+10
* [X86][AVX512] Add support for AVX512 VINSERTPS shuffle decodingSimon Pilgrim2016-02-011-34/+10
* [X86][SSE] Add AVX512 merge consecutive load testsSimon Pilgrim2016-02-011-24/+83
* [X86][SSE] Add zero element and general 64-bit VZEXT_LOAD support to EltsFrom...Simon Pilgrim2016-01-261-45/+7
* [X86][SSE] Add INSERTPS target shuffle combines.Simon Pilgrim2016-01-191-8/+4
* [X86][SSE] Added extra 'float3' consecutive load testsSimon Pilgrim2016-01-161-0/+71
* [X86][SSE] Added more exhaustive merge consecutive load testsSimon Pilgrim2016-01-151-0/+477
OpenPOWER on IntegriCloud