summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vector-zext.ll
AgeCommit message (Expand)Author
2017-12-20[X86][AVX2] Split more shuffle tests into 'slow' and 'fast' variable shufflesSimon Pilgrim
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-18[X86] Teach execution domain fixing to convert between FP and int unpack inst...Craig Topper
2017-09-13[X86 CodeGen] Optimization of ZeroExtendLoad for v2i8 vectorElena Demikhovsky
2017-09-12Added "zext" from v2i8 to v2i32. In the next patch I'll optimize the sequence.Elena Demikhovsky
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-03-12[X86] Add vector zext tests.Igor Breger
2017-03-05[X86][SSE] Lower 128-bit vectors to SIGN/ZERO_EXTEND_VECTOR_IN_REG opsSimon Pilgrim
2017-02-15[X86][SSE] Allow matchVectorShuffleWithUNPCK to recognise ZERO inputsSimon Pilgrim
2017-01-24[SelectionDAG] Teach getNode to simplify a couple easy cases of EXTRACT_SUBVE...Craig Topper
2016-12-01[X86][SSE] Add support for combining target shuffles to AND bitmasks.Simon Pilgrim
2016-11-29[X86][SSE] Add initial support for combining target shuffles to (V)PMOVZX.Simon Pilgrim
2016-10-25[AVX-512] Add support for creating SIGN_EXTEND_VECTOR_INREG and ZERO_EXTEND_V...Craig Topper
2016-09-05[AVX-512] Simplify X86InstrInfo::copyPhysReg for 128/256-bit vectors with AVX...Craig Topper
2016-08-12[X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte sh...Simon Pilgrim
2016-08-07[X86][AVX512BW] Add sext/zext AVX512BW 512-bit vector testsSimon Pilgrim
2016-08-07[X86][AVX512] Add sext/zext to 512-bit vector testsSimon Pilgrim
2016-06-11[X86][SSE] Added PSLLDQ/PSRLDQ as a target shuffle typeSimon Pilgrim
2016-05-26[X86][SSE] When lowering a 256-bit shuffle as PMOVZX, reduce the input vector...Simon Pilgrim
2016-05-26[X86][SSE] Added load_zext_16i8_to_8i32 testSimon Pilgrim
2016-03-22[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim
2016-03-17[X86][SSE] Simplified blend-with-zero combiningSimon Pilgrim
2016-03-14Temporarily Revert "[X86][SSE] Simplify vector LOAD + EXTEND onEric Christopher
2016-03-11[X86][SSE] Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim
2016-03-10[X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_...Simon Pilgrim
2016-03-08Revert r262599 "[X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EX...Hans Wennborg
2016-03-03[X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREGSimon Pilgrim
2016-02-24[X86][SSE41] Combine vector blends with zeroSimon Pilgrim
2016-02-17[X86][AVX] Support bit-mask integer shuffles for 256-bit integer vectorsSimon Pilgrim
2016-02-07[X86][SSE] Resolve target shuffle inputs to sentinels to permit more combinesSimon Pilgrim
2016-02-06[X86][AVX512] Added support for VPMOVZX shuffle decoding.Simon Pilgrim
2016-02-04[X86] Add AVX512 vector zext testsSimon Pilgrim
2016-01-26[X86][SSE] Added 8i8 to 8i64 sext/zext testsSimon Pilgrim
2015-12-23[X86][AVX] Only shuffle the lower half of vectors if the upper half is undefinedSimon Pilgrim
2015-11-23Make utils/update_llc_test_checks.py note that the assertions areJames Y Knight
2015-10-25[X86][SSE] vector sext/zext tests - remove unnecessary mcpu argumentsSimon Pilgrim
2015-10-24[X86][SSE] Use lowerVectorShuffleWithUNPCK instead of custom matches.Simon Pilgrim
2015-09-24[X86][SSE2] Fix zero/any extension shuffles that don't start from the first e...Simon Pilgrim
2015-09-22[X86][SSE] Match zero/any extension shuffles that don't start from the first ...Simon Pilgrim
2015-08-24[X86][SSE] Added tests for zero-extension vector shuffles that don't extend s...Simon Pilgrim
2015-08-15[DAGCombiner] Attempt to mask vectors before zero extension instead of after.Simon Pilgrim