Lines Matching refs:Remainder
3589 const SCEV *Remainder = CollectSubexprs(S, C, Ops, L, SE, Depth+1); in CollectSubexprs() local
3590 if (Remainder) in CollectSubexprs()
3591 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs()
3599 const SCEV *Remainder = CollectSubexprs(AR->getStart(), in CollectSubexprs() local
3603 if (Remainder && (AR->getLoop() == L || !isa<SCEVAddRecExpr>(Remainder))) { in CollectSubexprs()
3604 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs()
3605 Remainder = nullptr; in CollectSubexprs()
3607 if (Remainder != AR->getStart()) { in CollectSubexprs()
3608 if (!Remainder) in CollectSubexprs()
3609 Remainder = SE.getConstant(AR->getType(), 0); in CollectSubexprs()
3610 return SE.getAddRecExpr(Remainder, in CollectSubexprs()
3623 const SCEV *Remainder = in CollectSubexprs() local
3625 if (Remainder) in CollectSubexprs()
3626 Ops.push_back(SE.getMulExpr(C, Remainder)); in CollectSubexprs()
3670 const SCEV *Remainder = CollectSubexprs(BaseReg, nullptr, AddOps, L, SE); in GenerateReassociationsImpl() local
3671 if (Remainder) in GenerateReassociationsImpl()
3672 AddOps.push_back(Remainder); in GenerateReassociationsImpl()