Lines Matching refs:FromVT

5923   EVT FromVT = Op.getOperand(0).getValueType();  in LowerFP_TO_INT_SAT()  local
5925 if (VT == MVT::i32 && ToVT == MVT::i32 && FromVT == MVT::f32) in LowerFP_TO_INT_SAT()
5927 if (VT == MVT::i32 && ToVT == MVT::i32 && FromVT == MVT::f64 && in LowerFP_TO_INT_SAT()
5930 if (VT == MVT::i32 && ToVT == MVT::i32 && FromVT == MVT::f16 && in LowerFP_TO_INT_SAT()
5933 if (VT == MVT::v4i32 && ToVT == MVT::i32 && FromVT == MVT::v4f32 && in LowerFP_TO_INT_SAT()
5936 if (VT == MVT::v8i16 && ToVT == MVT::i16 && FromVT == MVT::v8f16 && in LowerFP_TO_INT_SAT()
5940 if (FromVT != MVT::v4f32 && FromVT != MVT::v8f16) in LowerFP_TO_INT_SAT()
8940 MVT FromVT = MVT::getVectorVT(FromSVT, ShuffleMask.size() / 2); in LowerVECTOR_SHUFFLE() local
8941 SDValue Lo = DAG.getNode(ARMISD::VECTOR_REG_CAST, dl, FromVT, V1); in LowerVECTOR_SHUFFLE()
8942 SDValue Hi = DAG.getNode(ARMISD::VECTOR_REG_CAST, dl, FromVT, in LowerVECTOR_SHUFFLE()
8945 SDValue Amt = DAG.getConstant(EltSize, dl, FromVT); in LowerVECTOR_SHUFFLE()
8946 Lo = DAG.getNode(ISD::SRL, dl, FromVT, Lo, Amt); in LowerVECTOR_SHUFFLE()
8947 Hi = DAG.getNode(ISD::SRL, dl, FromVT, Hi, Amt); in LowerVECTOR_SHUFFLE()
9294 EVT FromVT = Op.getValueType(); in LowerTruncatei1() local
9298 DAG.getNode(ISD::AND, DL, FromVT, Op, DAG.getConstant(1, DL, FromVT)); in LowerTruncatei1()
9299 return DAG.getNode(ISD::SETCC, DL, VT, And, DAG.getConstant(0, DL, FromVT), in LowerTruncatei1()
9353 EVT FromVT = N->getOperand(0).getValueType(); in LowerTruncate() local
9354 if (FromVT != MVT::v8i32 && FromVT != MVT::v16i16) in LowerTruncate()
9374 EVT FromVT = Op.getValueType(); in LowerVectorExtend() local
9375 if (FromVT != MVT::v8i16 && FromVT != MVT::v16i8) in LowerVectorExtend()
9380 if (ToVT.getScalarType() == MVT::i32 && FromVT.getScalarType() == MVT::i8) in LowerVectorExtend()
9388 if (ToVT.getScalarType() == MVT::i32 && FromVT.getScalarType() == MVT::i8) { in LowerVectorExtend()
16631 EVT FromVT = Trunc->getOperand(0).getValueType(); in PerformSplittingToNarrowingStores() local
16635 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToNarrowingStores()
16637 EVT FromEltVT = FromVT.getVectorElementType(); in PerformSplittingToNarrowingStores()
16643 if (FromVT.getVectorNumElements() % NumElements != 0) in PerformSplittingToNarrowingStores()
16692 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingToNarrowingStores()
16724 EVT FromVT = Trunc->getOperand(0).getValueType(); in PerformSplittingMVETruncToNarrowingStores() local
16737 FromVT.getVectorNumElements()); in PerformSplittingMVETruncToNarrowingStores()
16742 i * FromVT.getVectorNumElements() * ToVT.getScalarSizeInBits() / 8; in PerformSplittingMVETruncToNarrowingStores()
17783 EVT FromVT = LD->getValueType(0); in PerformSplittingToWideningLoad() local
17787 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToWideningLoad()
17789 EVT FromEltVT = FromVT.getVectorElementType(); in PerformSplittingToWideningLoad()
17797 (FromEltVT != MVT::f16 && FromVT.getVectorNumElements() == NumElements) || in PerformSplittingToWideningLoad()
17798 FromVT.getVectorNumElements() % NumElements != 0 || in PerformSplittingToWideningLoad()
17821 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingToWideningLoad()
18693 EVT FromVT = LD->getMemoryVT(); in PerformSplittingMVEEXTToWideningLoad() local
18697 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements() * 2); in PerformSplittingMVEEXTToWideningLoad()
18699 EVT FromEltVT = FromVT.getVectorElementType(); in PerformSplittingMVEEXTToWideningLoad()
18732 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingMVEEXTToWideningLoad()