Lines Matching refs:ToVT
7412 static bool isVMOVNTruncMask(ArrayRef<int> M, EVT ToVT, bool rev) { in isVMOVNTruncMask() argument
7413 unsigned NumElts = ToVT.getVectorNumElements(); in isVMOVNTruncMask()
8959 EVT ToVT = N->getValueType(0); in LowerTruncate() local
8960 if (ToVT.getScalarType() == MVT::i1) in LowerTruncate()
9002 if (ToVT != MVT::v8i16 && ToVT != MVT::v16i8) in LowerTruncate()
9011 return DAG.getNode(ARMISD::MVETRUNC, DL, ToVT, Lo, Hi); in LowerTruncate()
9021 EVT ToVT = N->getValueType(0); in LowerVectorExtend() local
9022 if (ToVT != MVT::v16i32 && ToVT != MVT::v8i32 && ToVT != MVT::v16i16) in LowerVectorExtend()
9030 EVT ExtVT = ToVT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerVectorExtend()
9031 if (ToVT.getScalarType() == MVT::i32 && FromVT.getScalarType() == MVT::i8) in LowerVectorExtend()
9039 if (ToVT.getScalarType() == MVT::i32 && FromVT.getScalarType() == MVT::i8) { in LowerVectorExtend()
9044 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ToVT, Ext, Ext1); in LowerVectorExtend()
15612 EVT ToVT = Trunc.getValueType(); in PerformSplittingToNarrowingStores() local
15613 if (!ToVT.isVector()) in PerformSplittingToNarrowingStores()
15615 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToNarrowingStores()
15616 EVT ToEltVT = ToVT.getVectorElementType(); in PerformSplittingToNarrowingStores()
15635 unsigned NumElts = ToVT.getVectorNumElements(); in PerformSplittingToNarrowingStores()
15705 EVT ToVT = Trunc.getValueType(); in PerformSplittingMVETruncToNarrowingStores() local
15716 EVT NewToVT = EVT::getVectorVT(C, ToVT.getVectorElementType(), in PerformSplittingMVETruncToNarrowingStores()
15722 i * FromVT.getVectorNumElements() * ToVT.getScalarSizeInBits() / 8; in PerformSplittingMVETruncToNarrowingStores()
16632 EVT ToVT = N->getValueType(0); in PerformSplittingToWideningLoad() local
16633 if (!ToVT.isVector()) in PerformSplittingToWideningLoad()
16635 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToWideningLoad()
16636 EVT ToEltVT = ToVT.getVectorElementType(); in PerformSplittingToWideningLoad()
16699 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ToVT, Loads); in PerformSplittingToWideningLoad()
17493 EVT ToVT = N->getValueType(0); in PerformSplittingMVEEXTToWideningLoad() local
17494 if (!ToVT.isVector()) in PerformSplittingMVEEXTToWideningLoad()
17496 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements() * 2); in PerformSplittingMVEEXTToWideningLoad()
17497 EVT ToEltVT = ToVT.getVectorElementType(); in PerformSplittingMVEEXTToWideningLoad()