Lines Matching refs:Div
1794 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExpr() local
1795 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
1796 getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1)); in getZeroExtendExpr()
3360 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr() local
3361 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()
3363 Operands[i] = Div; in getUDivExpr()
8992 if (const SCEVUDivExpr *Div = dyn_cast<SCEVUDivExpr>(V)) { in computeSCEVAtScope() local
8993 const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L); in computeSCEVAtScope()
8994 const SCEV *RHS = getSCEVAtScope(Div->getRHS(), L); in computeSCEVAtScope()
8995 if (LHS == Div->getLHS() && RHS == Div->getRHS()) in computeSCEVAtScope()
8996 return Div; // must be loop invariant in computeSCEVAtScope()