Lines Matching defs:PromVT
5954 EVT PromVT;
5956 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1);
5958 PromVT = VT.getVectorElementType();
5959 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1);
5960 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount());
5963 LHS = DAG.getExtOrTrunc(Signed, LHS, DL, PromVT);
5964 RHS = DAG.getExtOrTrunc(Signed, RHS, DL, PromVT);
5965 EVT ShiftTy = TLI.getShiftAmountTy(PromVT, DAG.getDataLayout());
5969 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS,
5971 SDValue Res = DAG.getNode(Opcode, DL, PromVT, LHS, RHS, Scale);
5973 Res = DAG.getNode(Signed ? ISD::SRA : ISD::SRL, DL, PromVT, Res,