Lines Matching defs:VecT
2120 MVT VecT = Extract.getOperand(0).getSimpleValueType();
2121 if (VecT.getVectorElementType().getSizeInBits() > 32)
2127 if (ExtractedVecT == VecT)
2136 ExtractedVecT.getVectorNumElements() / VecT.getVectorNumElements();
2272 const EVT VecT = Op.getValueType();
2275 bool CanSwizzle = VecT == MVT::v16i8;
2326 VecT.getVectorNumElements())
2412 Result = DAG.getNode(WebAssemblyISD::SWIZZLE, DL, VecT, SwizzleSrc,
2420 size_t DestLaneSize = VecT.getVectorElementType().getFixedSizeInBits() / 8;
2421 size_t DestLaneCount = VecT.getVectorNumElements();
2425 SDValue Src2 = ShuffleSrc2 ? ShuffleSrc2 : DAG.getUNDEF(VecT);
2426 if (Src1.getValueType() != VecT) {
2431 Src1 = DAG.getBitcast(VecT, Src1);
2433 if (Src2.getValueType() != VecT) {
2438 Src2 = DAG.getBitcast(VecT, Src2);
2455 Result = DAG.getVectorShuffle(VecT, DL, Src1, Src2, MaskRef);
2488 Result = DAG.getBuildVector(VecT, DL, ConstLanes);
2493 size_t DestLaneSize = VecT.getVectorElementType().getFixedSizeInBits();
2497 Result = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecT, SplatValue);
2500 Result = DAG.getSplatBuildVector(VecT, DL, SplatValue);
2514 Result = DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, VecT, Result, Lane,