Lines Matching defs:Remainder
890 // Computes the Quotient and Remainder of the division of Numerator by
894 const SCEV **Remainder) {
903 *Remainder = D.Zero;
909 *Remainder = D.Zero;
916 *Remainder = D.Zero;
932 *Remainder = Numerator;
936 *Remainder = D.Zero;
942 *Remainder = D.Remainder;
974 Remainder = SE.getConstant(RemainderVal);
992 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(),
1014 Remainder = Rs[0];
1019 Remainder = SE.getAddExpr(Rs);
1054 Remainder = Zero;
1065 // The Remainder is obtained by replacing Denominator by 0 in Numerator.
1069 Remainder = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap, true);
1071 if (Remainder->isZero()) {
1080 // Quotient is (Numerator - Remainder) divided by Denominator.
1082 const SCEV *Diff = SE.getMinusSCEV(Numerator, Remainder);
1109 Remainder = Numerator;
1113 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One;
11294 dbgs() << "Remainder: " << *R << "\n";