summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vector-shuffle-512-v16.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-09-19[X86] Add VPERMPD/VPERMQ and VPERMPS/VPERMD to the execution domain fixing ta...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-04[X86][AVX512] Add support for VPERMILPS v16f32 shuffle lowering (PR34382)Simon Pilgrim
2017-09-04Added shuffle test case from PR34382Simon Pilgrim
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-25[x86] Back out one aspect of r311318: don't generically setChandler Carruth
2017-08-21[x86] Teach the "generic" x86 CPU to avoid patterns that are slow onChandler Carruth
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-17[AVX512] Don't switch unmasked subvector insert/extract instructions when AVX...Craig Topper
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-06-29[X86] Adding shuffle tests demonstrating missed vcompress opportunities. NFCZvi Rackover
2017-05-27[DAGCombiner] use narrow load to avoid vector extractSanjay Patel
2017-04-05[X86] Relax assert in broadcast-of-subvector lowering.Ahmed Bougacha
2017-03-28[AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registersCraig Topper
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-14[AVX-512] Teach two address instruction pass to replace masked move instructi...Craig Topper
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
2017-01-04[AVX-512] Fix a typo in a couple case names to match their behavior.Craig Topper
2017-01-04[AVX-512] Add avx512dq to the vector-shuffle-512-v16.ll test command lines in...Craig Topper
2016-12-16[X86][AVX512] use a single shufps for 512-bit vectors when it can save instru...Simon Pilgrim
2016-12-16[X86][AVX512] Add tests showing missed opportunity to efficiently lower v16i3...Simon Pilgrim
2016-12-15[X86][SSE] Fix domains for VZEXT_LOAD type instructionsSimon Pilgrim
2016-11-25[AVX-512] Add support for changing VSHUFF64x2 to VSHUFF32x4 when its feeding ...Craig Topper
2016-11-24[AVX-512] Add tests demonstrating failure to generated masked instructions fo...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 changing the element size of PALIGNR/VALIGND/VALIGN...Craig Topper
2016-11-20[AVX-512] Add tests for masked palignr/valignd/valignq shuffles, many of whic...Craig Topper
2016-11-15[AVX-512] Add an example test case for PR31018.Craig Topper
2016-11-12[AVX-512] Add support for lowering shuffles to VALIGND/VALIGNQCraig Topper