Lines Matching refs:PreShift
6496 SDValue PreShift, MagicFactor, NPQFactor, PostShift; in BuildUDIV() local
6501 PreShift = PostShift = DAG.getUNDEF(ShSVT); in BuildUDIV()
6510 assert(magics.PreShift < Divisor.getBitWidth() && in BuildUDIV()
6514 assert((!magics.IsAdd || magics.PreShift == 0) && in BuildUDIV()
6516 PreShift = DAG.getConstant(magics.PreShift, dl, ShSVT); in BuildUDIV()
6523 UsePreShift |= magics.PreShift != 0; in BuildUDIV()
6527 PreShifts.push_back(PreShift); in BuildUDIV()
6538 SDValue PreShift, PostShift, MagicFactor, NPQFactor; in BuildUDIV() local
6540 PreShift = DAG.getBuildVector(ShVT, dl, PreShifts); in BuildUDIV()
6548 PreShift = DAG.getSplatVector(ShVT, dl, PreShifts[0]); in BuildUDIV()
6554 PreShift = PreShifts[0]; in BuildUDIV()
6561 Q = DAG.getNode(ISD::SRL, dl, VT, Q, PreShift); in BuildUDIV()