Lines Matching refs:IntermediateVT

355     EVT IntermediateVT;  in getCopyFromPartsVector()  local
362 *DAG.getContext(), *CallConv, ValueVT, IntermediateVT, in getCopyFromPartsVector()
366 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
383 Ops[i] = getCopyFromParts(DAG, DL, &Parts[i], 1, PartVT, IntermediateVT, in getCopyFromPartsVector()
393 IntermediateVT, V, InChain, CallConv); in getCopyFromPartsVector()
399 IntermediateVT.isVector() in getCopyFromPartsVector()
401 *DAG.getContext(), IntermediateVT.getScalarType(), in getCopyFromPartsVector()
402 IntermediateVT.getVectorElementCount() * NumParts) in getCopyFromPartsVector()
404 IntermediateVT.getScalarType(), in getCopyFromPartsVector()
406 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
760 EVT IntermediateVT; in getCopyToPartsVector() local
766 *DAG.getContext(), *CallConv, ValueVT, IntermediateVT, NumIntermediates, in getCopyToPartsVector()
770 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyToPartsVector()
778 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() && in getCopyToPartsVector()
783 if (IntermediateVT.isVector()) in getCopyToPartsVector()
784 DestEltCnt = IntermediateVT.getVectorElementCount() * NumIntermediates; in getCopyToPartsVector()
789 *DAG.getContext(), IntermediateVT.getScalarType(), *DestEltCnt); in getCopyToPartsVector()
816 if (IntermediateVT.isVector()) { in getCopyToPartsVector()
819 unsigned IntermediateNumElts = IntermediateVT.getVectorMinNumElements(); in getCopyToPartsVector()
821 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
824 Ops[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val, in getCopyToPartsVector()