Lines Matching refs:IntermediateVT
360 EVT IntermediateVT; in getCopyFromPartsVector() local
367 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
371 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
389 PartVT, IntermediateVT, V); in getCopyFromPartsVector()
398 PartVT, IntermediateVT, V); in getCopyFromPartsVector()
404 EVT::getVectorVT(*DAG.getContext(), IntermediateVT.getScalarType(), in getCopyFromPartsVector()
405 (IntermediateVT.isVector() in getCopyFromPartsVector()
406 ? IntermediateVT.getVectorNumElements() * NumParts in getCopyFromPartsVector()
408 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 unsigned IntermediateNumElts = IntermediateVT.isVector() ? in getCopyToPartsVector()
712 IntermediateVT.getVectorNumElements() : 1; in getCopyToPartsVector()
718 *DAG.getContext(), IntermediateVT.getScalarType(), DestVectorNoElts); in getCopyToPartsVector()
730 if (IntermediateVT.isVector()) { in getCopyToPartsVector()
731 Ops[i] = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
735 ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val, in getCopyToPartsVector()