Make it clear that only integer type with i32 or smaller elements shoudl get to this part of the code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363629
91177308-0d34-0410-b5e6-
96231b3b80d8
// Insert the 128-bit vector.
return insert128BitVector(DAG.getUNDEF(OpVT), Op, 0, DAG, dl);
}
- assert(OpVT.is128BitVector() && "Expected an SSE type!");
+ assert(OpVT.is128BitVector() && OpVT.isInteger() && OpVT != MVT::v2i64 &&
+ "Expected an SSE type!");
// Pass through a v4i32 SCALAR_TO_VECTOR as that's what we use in tblgen.
if (OpVT == MVT::v4i32)