summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/merge-consecutive-loads-512.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Fix some isel patterns that used aligned vector load instructions with ...Craig Topper2018-03-081-4/+4
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-55/+55
* [X86] Add a combine to turn (insert_subvector zero, (insert_subvector zero, X...Craig Topper2017-09-031-2/+0
* [X86] Add patterns to turn an insert into lower subvector of a zero vector in...Craig Topper2017-09-031-12/+6
* [X86] Canonicalize (concat_vectors X, zero) -> (insert_subvector zero, X, 0).Craig Topper2017-09-031-14/+10
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-08-031-2/+2
* [AVX-512] Add unmasked subvector inserts and extract to the execution domain ...Craig Topper2017-07-311-28/+28
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-07-271-14/+14
* [AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registersCraig Topper2017-03-281-21/+45
* Fix blend mask by switch the side of the operand since Blend node uses opposi...Michael Zuckerman2017-01-151-21/+27
* [X86][AVX512] Adding missing shuffle lowering to blend mask instructions Michael Zuckerman2017-01-131-27/+21
* [X86][SSE] Fix domains for VZEXT_LOAD type instructionsSimon Pilgrim2016-12-151-16/+16
* [AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/...Craig Topper2016-11-221-32/+32
* [AVX-512] Correct execution domain for VPERMT2PS and VPERMI2PS.Craig Topper2016-10-161-8/+8
* [AVX-512] Fix duplicate column in AVX512 execution dependency table that was ...Craig Topper2016-08-011-2/+2
* [AVX512] Add initial support for the Execution Domain fixing pass to change s...Craig Topper2016-07-221-6/+6
* [AVX512] Add an AddedComplexity line to the 512-bit insert_subvector undef in...Craig Topper2016-05-221-14/+14
* DAGCombiner: Relax alignment restriction when changing load typeMatt Arsenault2016-04-221-1/+1
* [X86][SSE] Added tests to ensure that consecutive loads including any/all vol...Simon Pilgrim2016-03-241-0/+74
* [X86][AVX] Add shuffle masking support for EltsFromConsecutiveLoadsSimon Pilgrim2016-02-211-61/+32
* [X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveL...Simon Pilgrim2016-02-041-4/+4
* [X86][SSE] Add general 32-bit LOAD + VZEXT_MOVL support to EltsFromConsecutiv...Simon Pilgrim2016-02-041-35/+10
* [X86][SSE] Added i686 target tests to make sure we are correctly loading cons...Simon Pilgrim2016-02-041-0/+188
* [X86][AVX] Add support for 64-bit VZEXT_LOAD of 256/512-bit vectors to EltsFr...Simon Pilgrim2016-02-031-16/+0
* [X86][AVX512] Add support for AVX512 VMOVQ (load) shuffle decodingSimon Pilgrim2016-02-021-4/+4
* [X86][AVX512] Add support for AVX512 VMOVD (load) shuffle decodingSimon Pilgrim2016-02-011-1/+1
* [X86][AVX512] Add support for AVX512 VMOVSD/VMOVSS shuffle decodingSimon Pilgrim2016-02-011-4/+4
* [X86][SSE] Add AVX512 merge consecutive load testsSimon Pilgrim2016-02-011-0/+526
OpenPOWER on IntegriCloud