Lines Matching refs:ToVT
5882 EVT ToVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); in LowerFP_TO_INT_SAT() local
5885 if (VT == MVT::i32 && ToVT == MVT::i32 && FromVT == MVT::f32) in LowerFP_TO_INT_SAT()
5887 if (VT == MVT::i32 && ToVT == MVT::i32 && FromVT == MVT::f64 && in LowerFP_TO_INT_SAT()
5890 if (VT == MVT::i32 && ToVT == MVT::i32 && FromVT == MVT::f16 && in LowerFP_TO_INT_SAT()
5893 if (VT == MVT::v4i32 && ToVT == MVT::i32 && FromVT == MVT::v4f32 && in LowerFP_TO_INT_SAT()
5896 if (VT == MVT::v8i16 && ToVT == MVT::i16 && FromVT == MVT::v8f16 && in LowerFP_TO_INT_SAT()
5905 unsigned BW = ToVT.getScalarSizeInBits() - IsSigned; in LowerFP_TO_INT_SAT()
7513 static bool isVMOVNTruncMask(ArrayRef<int> M, EVT ToVT, bool rev) { in isVMOVNTruncMask() argument
7514 unsigned NumElts = ToVT.getVectorNumElements(); in isVMOVNTruncMask()
9165 EVT ToVT = N->getValueType(0); in LowerTruncate() local
9166 if (ToVT.getScalarType() == MVT::i1) in LowerTruncate()
9208 if (ToVT != MVT::v8i16 && ToVT != MVT::v16i8) in LowerTruncate()
9217 return DAG.getNode(ARMISD::MVETRUNC, DL, ToVT, Lo, Hi); in LowerTruncate()
9227 EVT ToVT = N->getValueType(0); in LowerVectorExtend() local
9228 if (ToVT != MVT::v16i32 && ToVT != MVT::v8i32 && ToVT != MVT::v16i16) in LowerVectorExtend()
9236 EVT ExtVT = ToVT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerVectorExtend()
9237 if (ToVT.getScalarType() == MVT::i32 && FromVT.getScalarType() == MVT::i8) in LowerVectorExtend()
9245 if (ToVT.getScalarType() == MVT::i32 && FromVT.getScalarType() == MVT::i8) { in LowerVectorExtend()
9250 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ToVT, Ext, Ext1); in LowerVectorExtend()
16440 EVT ToVT = Trunc.getValueType(); in PerformSplittingToNarrowingStores() local
16441 if (!ToVT.isVector()) in PerformSplittingToNarrowingStores()
16443 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToNarrowingStores()
16444 EVT ToEltVT = ToVT.getVectorElementType(); in PerformSplittingToNarrowingStores()
16463 unsigned NumElts = ToVT.getVectorNumElements(); in PerformSplittingToNarrowingStores()
16533 EVT ToVT = Trunc.getValueType(); in PerformSplittingMVETruncToNarrowingStores() local
16544 EVT NewToVT = EVT::getVectorVT(C, ToVT.getVectorElementType(), in PerformSplittingMVETruncToNarrowingStores()
16550 i * FromVT.getVectorNumElements() * ToVT.getScalarSizeInBits() / 8; in PerformSplittingMVETruncToNarrowingStores()
17495 EVT ToVT = N->getValueType(0); in PerformSplittingToWideningLoad() local
17496 if (!ToVT.isVector()) in PerformSplittingToWideningLoad()
17498 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToWideningLoad()
17499 EVT ToEltVT = ToVT.getVectorElementType(); in PerformSplittingToWideningLoad()
17562 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ToVT, Loads); in PerformSplittingToWideningLoad()
18418 EVT ToVT = N->getValueType(0); in PerformSplittingMVEEXTToWideningLoad() local
18419 if (!ToVT.isVector()) in PerformSplittingMVEEXTToWideningLoad()
18421 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements() * 2); in PerformSplittingMVEEXTToWideningLoad()
18422 EVT ToEltVT = ToVT.getVectorElementType(); in PerformSplittingMVEEXTToWideningLoad()