Lines Matching defs:FromVT
19096 static bool useVectorCast(unsigned Opcode, MVT FromVT, MVT ToVT,
19101 if (!Subtarget.hasSSE2() || FromVT != MVT::v4i32)
19108 if (!Subtarget.hasAVX512() || FromVT != MVT::v4i32)
19134 MVT FromVT = VecOp.getSimpleValueType();
19135 unsigned NumEltsInXMM = 128 / FromVT.getScalarSizeInBits();
19136 MVT Vec128VT = MVT::getVectorVT(FromVT.getScalarType(), NumEltsInXMM);
19144 SmallVector<int, 16> Mask(FromVT.getVectorNumElements(), -1);
19146 VecOp = DAG.getVectorShuffle(FromVT, DL, VecOp, DAG.getUNDEF(FromVT), Mask);
19150 if (FromVT != Vec128VT)