Searched refs:SCEVUDivExpr (Results 1 – 6 of 6) sorted by relevance
251 class SCEVUDivExpr : public SCEV {256 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function545 return ((SC*)this)->visitUDivExpr((const SCEVUDivExpr*)S); in visit()613 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in visitAll()684 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()780 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
250 Value *visitUDivExpr(const SCEVUDivExpr *S);
213 if (const SCEVUDivExpr *X = dyn_cast<SCEVUDivExpr>(S)) { in TransformImpl()
621 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in getRelevantLoop()779 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()1419 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) { in visitAddRecExpr()1813 if (auto *UDivExpr = dyn_cast<SCEVUDivExpr>(S)) { in isHighCostExpansionHelper()1902 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in follow()
216 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print()268 return cast<SCEVUDivExpr>(this)->getType(); in getType()604 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS); in compare()605 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS); in compare()759 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()2677 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()2694 if (isa<SCEVUDivExpr>(Op) || in getUDivExpr()2720 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator), in getUDivExpr()3908 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in getRange()5716 const SCEVUDivExpr *SU = cast<SCEVUDivExpr>(V); in BuildConstantFromSCEV()[all …]
3129 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in CollectLoopInvariantFixupsAndFormulae()