Lines Matching defs:PromVT
5916 EVT PromVT;
5918 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1);
5920 PromVT = VT.getVectorElementType();
5921 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1);
5922 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount());
5925 LHS = DAG.getExtOrTrunc(Signed, LHS, DL, PromVT);
5926 RHS = DAG.getExtOrTrunc(Signed, RHS, DL, PromVT);
5927 EVT ShiftTy = TLI.getShiftAmountTy(PromVT, DAG.getDataLayout());
5931 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS,
5933 SDValue Res = DAG.getNode(Opcode, DL, PromVT, LHS, RHS, Scale);
5935 Res = DAG.getNode(Signed ? ISD::SRA : ISD::SRL, DL, PromVT, Res,