Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Remainder

462 /// and if the remainder is known to be zero,  or null otherwise. If
3117 /// Return remainder expression after factoring the subexpressions captured by
3132 const SCEV *Remainder = CollectSubexprs(*I, C, Ops, L, SE, Depth+1);
3133 if (Remainder)
3134 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder);
3142 const SCEV *Remainder = CollectSubexprs(AR->getStart(),
3146 if (Remainder && (AR->getLoop() == L || !isa<SCEVAddRecExpr>(Remainder))) {
3147 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder);
3148 Remainder = 0;
3150 if (Remainder != AR->getStart()) {
3151 if (!Remainder)
3152 Remainder = SE.getConstant(AR->getType(), 0);
3153 return SE.getAddRecExpr(Remainder,
3166 const SCEV *Remainder =
3168 if (Remainder)
3169 Ops.push_back(SE.getMulExpr(C, Remainder));
3188 const SCEV *Remainder = CollectSubexprs(BaseReg, 0, AddOps, L, SE);
3189 if (Remainder)
3190 AddOps.push_back(Remainder);