llvm-project/llvm/test/CodeGen/X86/avx512-shuffles
Craig Topper 7426cf6717 [X86] Fix a subtle bug in the custom execution domain fixing for blends.
The code tried to find the immediate by using getNumOperands() on the MachineInstr, but there might be implicit-defs after the immediate that get counted.

Instead use getNumOperands() from the instruction description which will only count the operands that are defined in the td file.

llvm-svn: 337088
2018-07-14 06:30:30 +00:00
..
broadcast-scalar-fp.ll
broadcast-scalar-int.ll [X86] Use vptestm/vptestnm for comparisons with zero to avoid creating a zero vector. 2018-01-27 20:19:09 +00:00
broadcast-vector-fp.ll
broadcast-vector-int.ll [X86] Use vptestm/vptestnm for comparisons with zero to avoid creating a zero vector. 2018-01-27 20:19:09 +00:00
duplicate-high.ll
duplicate-low.ll
in_lane_permute.ll
partial_permute.ll [X86] Fix a subtle bug in the custom execution domain fixing for blends. 2018-07-14 06:30:30 +00:00
permute.ll [X86] Use vptestm/vptestnm for comparisons with zero to avoid creating a zero vector. 2018-01-27 20:19:09 +00:00
shuffle-interleave.ll
shuffle-vec.ll [X86] Remove X86ISD::SHUF128 from combineBitcastForMaskedOp. Use isel patterns instead. 2018-02-05 06:00:23 +00:00
shuffle.ll [X86] Use vptestm/vptestnm for comparisons with zero to avoid creating a zero vector. 2018-01-27 20:19:09 +00:00
unpack.ll