Lines Matching refs:Remainder
57 const SCEV **Remainder) { in divide() argument
66 *Remainder = D.Zero; in divide()
72 *Remainder = D.Zero; in divide()
79 *Remainder = D.Zero; in divide()
95 *Remainder = Numerator; in divide()
99 *Remainder = D.Zero; in divide()
105 *Remainder = D.Remainder; in divide()
124 Remainder = SE.getConstant(RemainderVal); in visitConstant()
142 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
164 Remainder = Rs[0]; in visitAddExpr()
169 Remainder = SE.getAddExpr(Rs); in visitAddExpr()
204 Remainder = Zero; in visitMulExpr()
218 Remainder = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr()
220 if (Remainder->isZero()) { in visitMulExpr()
229 const SCEV *Diff = SE.getMinusSCEV(Numerator, Remainder); in visitMulExpr()
254 Remainder = Numerator; in cannotDivide()