Lines Matching refs:PromVT
5433 EVT PromVT; in expandDivFix() local
5435 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1); in expandDivFix()
5437 PromVT = VT.getVectorElementType(); in expandDivFix()
5438 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1); in expandDivFix()
5439 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount()); in expandDivFix()
5443 LHS = DAG.getSExtOrTrunc(LHS, DL, PromVT); in expandDivFix()
5444 RHS = DAG.getSExtOrTrunc(RHS, DL, PromVT); in expandDivFix()
5446 LHS = DAG.getZExtOrTrunc(LHS, DL, PromVT); in expandDivFix()
5447 RHS = DAG.getZExtOrTrunc(RHS, DL, PromVT); in expandDivFix()
5449 EVT ShiftTy = TLI.getShiftAmountTy(PromVT, DAG.getDataLayout()); in expandDivFix()
5453 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS, in expandDivFix()
5455 SDValue Res = DAG.getNode(Opcode, DL, PromVT, LHS, RHS, Scale); in expandDivFix()
5457 Res = DAG.getNode(Signed ? ISD::SRA : ISD::SRL, DL, PromVT, Res, in expandDivFix()