summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx-vperm2x128.ll
AgeCommit message (Expand)Author
2017-12-04[CodeGen] Unify MBB reference format 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] Fix two more places to prefer VPERMQ/PD over VPERM2X128 when AVX2 is en...Craig Topper
2017-09-16[X86] Add isel patterns to be able to fold loads into VPERM2F128 even when th...Craig Topper
2017-09-15[X86] Prefer VPERMQ over VPERM2F128 for any unary shuffle, not just the ones ...Craig Topper
2017-07-27[X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov
2017-07-26[X86][AVX] Regenerated and cleaned up AVX1 intrinsic tests.Simon Pilgrim
2017-06-26[x86] transform vector inc/dec to use -1 constant (PR33483)Sanjay Patel
2017-06-11[x86] use vperm2f128 rather than vinsertf128 when there's a chance to fold a ...Sanjay Patel
2017-02-13[X86] Genericize the handling of INSERT_SUBVECTOR from an EXTRACT_SUBVECTOR t...Craig Topper
2017-02-04[X86] Add support for folding (insert_subvector vec1, (extract_subvector vec2...Craig Topper
2016-10-29[DAGCombiner] (REAPPLIED) Add vector demanded elements support to computeKnow...Simon Pilgrim
2016-10-28Revert "[DAGCombiner] Add vector demanded elements support to computeKnownBits"Juergen Ributzka
2016-10-27[DAGCombiner] Add vector demanded elements support to computeKnownBitsSimon Pilgrim
2016-07-14[X86][AVX2] Allow VPERMPD/VPERMQ shuffles to call combineShuffle (reapplied)Simon Pilgrim
2016-07-14Revert r275411, it cause PR28552.Nico Weber
2016-07-14[X86][AVX] Added an additional vperm2f128 memory folding testSimon Pilgrim
2016-07-14[X86][AVX2] Allow VPERMPD/VPERMQ shuffles to call combineShuffleSimon Pilgrim
2016-04-19[X86][AVX2] Prefer VPERMQ/VPERMPD over VINSERTI128/VINSERTF128 for unary shuf...Simon Pilgrim
2016-04-18[X86][AVX] Added extra memory folding tests for D19228Simon Pilgrim
2016-04-18[X86][AVX] Added zero+blend vs vperm2f128 optsize tests cases (PR22984)Simon Pilgrim
2016-04-18[X86][AVX] Renamed vperm2f128 test to make it quicker to reviewSimon Pilgrim
2016-04-18[X86][AVX] Renamed vperm2f128 tests to make it quicker to reviewSimon Pilgrim
2016-01-25[X86][AVX] Add commutation support for VPERM2X128 instructions Simon Pilgrim
2015-11-23Make utils/update_llc_test_checks.py note that the assertions areJames Y Knight
2015-10-29[X86][SSE] Shuffle blends with zeroSimon Pilgrim
2015-10-25[X86][AVX] Regenerate tests.Simon Pilgrim
2015-07-06[X86][AVX] Add support for shuffle decoding of vperm2f128/vperm2i128 with zer...Simon Pilgrim
2015-05-30[x86] Update the order of instructions after I switched to a bitcastChandler Carruth
2015-03-24[X86, AVX] recognize shufflevector with zero input as a vperm2 (PR22984)Sanjay Patel
2015-03-08[X86][AVX] Fix wrong lowering of VPERM2X128 nodesAndrea Di Biagio
2015-03-06fixed to test only the feature, not the feature and a CPUSanjay Patel
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2014-11-21[x86] Teach the x86 vector shuffle lowering to detect mergable 128-bitChandler Carruth
2014-11-13[x86] Teach the vector shuffle lowering to make a more nuanced decisionChandler Carruth
2014-10-05[x86, dag] Teach the DAG combiner to prune inputs toa vector_shuffleChandler Carruth
2014-10-05[x86] Teach the new vector shuffle lowering how to lower 128-bitChandler Carruth
2014-10-04[x86] Enable the new vector shuffle lowering by default.Chandler Carruth
2014-10-02[x86] Move the vperm2f128 test to be vperm2x128 and test both theChandler Carruth