Lines Matching refs:IntermediateVT
339 EVT IntermediateVT; in getCopyFromPartsVector() local
346 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
350 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
368 PartVT, IntermediateVT, V, CallConv); in getCopyFromPartsVector()
377 PartVT, IntermediateVT, V, CallConv); in getCopyFromPartsVector()
383 IntermediateVT.isVector() in getCopyFromPartsVector()
385 *DAG.getContext(), IntermediateVT.getScalarType(), in getCopyFromPartsVector()
386 IntermediateVT.getVectorElementCount() * NumParts) in getCopyFromPartsVector()
388 IntermediateVT.getScalarType(), in getCopyFromPartsVector()
390 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
687 EVT IntermediateVT; in getCopyToPartsVector() local
693 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, in getCopyToPartsVector()
697 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyToPartsVector()
705 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() && in getCopyToPartsVector()
710 if (IntermediateVT.isVector()) in getCopyToPartsVector()
711 DestEltCnt = IntermediateVT.getVectorElementCount() * NumIntermediates; in getCopyToPartsVector()
716 *DAG.getContext(), IntermediateVT.getScalarType(), DestEltCnt.getValue()); in getCopyToPartsVector()
727 if (IntermediateVT.isVector()) { in getCopyToPartsVector()
730 unsigned IntermediateNumElts = IntermediateVT.getVectorMinNumElements(); in getCopyToPartsVector()
732 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
735 Ops[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val, in getCopyToPartsVector()