Lines Matching refs:Div
1818 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExpr() local
1819 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
1820 getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1)); in getZeroExtendExpr()
3212 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr() local
3213 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()
3216 Operands[i] = Div; in getUDivExpr()
8215 if (const SCEVUDivExpr *Div = dyn_cast<SCEVUDivExpr>(V)) { in computeSCEVAtScope() local
8216 const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L); in computeSCEVAtScope()
8217 const SCEV *RHS = getSCEVAtScope(Div->getRHS(), L); in computeSCEVAtScope()
8218 if (LHS == Div->getLHS() && RHS == Div->getRHS()) in computeSCEVAtScope()
8219 return Div; // must be loop invariant in computeSCEVAtScope()