llvm-project/llvm/test/CodeGen/X86/avx512-shuffles
Simon Pilgrim ef78e55205 [SelectionDAG] Fold insert_subvector(undef, extract_subvector(v, c), c) -> v in getNode
This is already done in DAGCombiner::visitINSERT_SUBVECTOR, but this helps a number of shuffles across different vector widths recognise when they come from the same source.

llvm-svn: 363542
2019-06-17 10:14:52 +00:00
..
broadcast-scalar-fp.ll
broadcast-scalar-int.ll [X86][AVX] Add VMOVDDUP-VPBROADCASTQ execution domain mapping 2019-02-01 21:41:30 +00:00
broadcast-vector-fp.ll
broadcast-vector-int.ll [X86][AVX] More aggressively simplify BROADCAST source operand 2019-02-03 14:39:41 +00:00
duplicate-high.ll
duplicate-low.ll
in_lane_permute.ll
partial_permute.ll [SelectionDAG] Fold insert_subvector(undef, extract_subvector(v, c), c) -> v in getNode 2019-06-17 10:14:52 +00:00
permute.ll
shuffle-interleave.ll
shuffle-vec.ll
shuffle.ll
unpack.ll