summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vector-shuffle-512-v8.ll
AgeCommit message (Expand)Author
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-03[X86] Give unary PERMI priority over SHUF128 in lowerV8I64VectorShuffle to ma...Craig Topper
2017-09-19[X86] Add VPERMPD/VPERMQ and VPERMPS/VPERMD to the execution domain fixing ta...Craig Topper
2017-09-18[X86] Fix two more places to prefer VPERMQ/PD over VPERM2X128 when AVX2 is en...Craig Topper
2017-09-18[X86] Teach execution domain fixing to convert between FP and int unpack inst...Craig Topper
2017-09-18[X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.Craig Topper
2017-09-03[X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables.Craig Topper
2017-08-30[AVX512] Use 256-bit extract instructions for extracting bits [255:128] from ...Craig Topper
2017-08-26[DAGCombiner] Extending pattern detection for vector shuffle.Jatin Bhateja
2017-08-26Revert rL311247 : To rectify commit message.Jatin Bhateja
2017-08-19 [DAGCombiner] Extending pattern detection for vector shuffle.Jatin Bhateja
2017-08-19Revert rL311247 : To rectify commit message.Jatin Bhateja
2017-08-19Merge branch 'arcpatch-D35788'Jatin Bhateja
2017-08-19Revert rL311242 "Extension of shuffle vector pattern detection, updating post...Jatin Bhateja
2017-08-19Extension of shuffle vector pattern detection, updating post rebase.Jatin Bhateja
2017-08-14Revert "[DAGCombiner] Extending pattern detection for vector shuffle (REAPPLI...Elad Cohen
2017-08-12[DAGCombiner] Extending pattern detection for vector shuffle (REAPPLIED)Simon Pilgrim
2017-08-11[x86] Enable some support for lowerVectorShuffleWithUndefHalf with AVX-512Craig Topper
2017-08-04Revert r310058, it caused PR34073.Nico Weber
2017-08-04[DAGCombiner] Extending pattern detection for vector shuffle.Simon Pilgrim
2017-08-03[X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov
2017-07-31[AVX-512] Add unmasked subvector inserts and extract to the execution domain ...Craig Topper
2017-07-20[DAG] Optimize away degenerate INSERT_VECTOR_ELT nodes.Nirav Dave
2017-06-29[X86] Adding shuffle tests demonstrating missed vcompress opportunities. NFCZvi Rackover
2017-04-05[X86] Relax assert in broadcast-of-subvector lowering.Ahmed Bougacha
2017-03-21[X86][AVX] Tests showing missing SHUFPD + ZERO loweringSimon Pilgrim
2017-02-10[X86] Bitcast subvector before broadcasting it.Ahmed Bougacha
2017-01-19[AVX-512] Add test cases that show where we are using two subvector inserts t...Craig Topper
2017-01-15Fix blend mask by switch the side of the operand since Blend node uses opposi...Michael Zuckerman
2017-01-13[X86][AVX512] Adding missing shuffle lowering to blend mask instructions Michael Zuckerman
2017-01-04[AVX-512] Add support for detecting 512-bit shuffles that contain a 128-bit s...Craig Topper
2017-01-04[AVX-512] Add more test cases for shuffles that should be handled with subvec...Craig Topper
2016-11-24[AVX-512] Fix some mask shuffle tests to actually test the case they were sup...Craig Topper
2016-11-24[AVX-512] Move a 16 x float shuffle test to the v16 test file and add an inte...Craig Topper
2016-11-22[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/...Craig Topper
2016-11-20[AVX-512] Add tests for masked palignr/valignd/valignq shuffles, many of whic...Craig Topper
2016-11-12[AVX-512] Add support for lowering shuffles to VALIGND/VALIGNQCraig Topper
2016-11-10[AVX-512] Add test cases to show missed opportunities for using VALIGND/Q to ...Craig Topper
2016-10-16[AVX-512] Correct execution domain for VPERMT2PS and VPERMI2PS.Craig Topper
2016-09-29[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain...Craig Topper
2016-09-06[AVX-512] Fix v8i64 shift by immediate lowering on 32-bit targets.Craig Topper
2016-08-13[AVX-512] Add patterns to support VZEXT_MOVL from 512-bit vectors with 64-bit...Craig Topper
2016-08-07[AVX-512] Improve lowering of inserting a single element into lowest element ...Craig Topper
2016-08-02[AVX-512] Correct ExeDomain for many AVX-512 instructions.Craig Topper
2016-07-22[AVX512] Add initial support for the Execution Domain fixing pass to change s...Craig Topper
2016-07-04[X86][AVX512] Add support for lowering shuffles to VSHUFPDSimon Pilgrim
2016-07-03[X86][AVX512] Add support for 512-bit shuffle lowering to VPERMPD/VPERMQSimon Pilgrim
2016-07-03[X86][AVX512] Add support for VPERM/VSHUF masked shuffle commentsSimon Pilgrim