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()
693 EVT IntermediateVT; in getCopyToPartsVector() local
699 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, in getCopyToPartsVector()
703 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyToPartsVector()
711 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() && in getCopyToPartsVector()
716 if (IntermediateVT.isVector()) in getCopyToPartsVector()
717 DestEltCnt = IntermediateVT.getVectorElementCount() * NumIntermediates; in getCopyToPartsVector()
722 *DAG.getContext(), IntermediateVT.getScalarType(), DestEltCnt.getValue()); in getCopyToPartsVector()
745 if (IntermediateVT.isVector()) { in getCopyToPartsVector()
748 unsigned IntermediateNumElts = IntermediateVT.getVectorMinNumElements(); in getCopyToPartsVector()
750 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
753 Ops[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val, in getCopyToPartsVector()