256 and 512 bit vectors were picked off earlier in the function. Lots of code between there and here already assumed 128-bit vectors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318893
91177308-0d34-0410-b5e6-
96231b3b80d8
return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], MaskVec);
}
- if (Values.size() > 1 && VT.is128BitVector()) {
+ if (Values.size() > 1) {
// Check for a build vector from mostly shuffle plus few inserting.
if (SDValue Sh = buildFromShuffleMostly(Op, DAG))
return Sh;