Searched refs:SCEVUDivExpr (Results 1 – 10 of 10) sorted by relevance
295 class SCEVUDivExpr : public SCEV {300 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function632 return ((SC *)this)->visitUDivExpr((const SCEVUDivExpr *)S); in visit()709 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in visitAll()830 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
40 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
108 PWACtx visitUDivExpr(const llvm::SCEVUDivExpr *E);
702 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in getRelevantLoop()904 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()1811 if (const auto *D = dyn_cast<SCEVUDivExpr>(S)) { in expand()2306 costAndCollectOperands<SCEVUDivExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()2588 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in follow()
465 Value *visitUDivExpr(const SCEVUDivExpr *S);
356 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print()415 return cast<SCEVUDivExpr>(this)->getType(); in getType()817 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS); in CompareSCEVComplexity()818 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS); in CompareSCEVComplexity()1810 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExpr()3453 if (const SCEVUDivExpr *OtherDiv = dyn_cast<SCEVUDivExpr>(LHS)) { in getUDivExpr()3475 if (isa<SCEVUDivExpr>(Op) || in getUDivExpr()6483 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in getRangeRef()9726 if (const SCEVUDivExpr *Div = dyn_cast<SCEVUDivExpr>(V)) { in computeSCEVAtScope()13406 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in computeLoopDisposition()[all …]
473 PWACtx SCEVAffinator::visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
352 const SCEV *visitUDivExpr(const SCEVUDivExpr *E) { in visitUDivExpr()
395 ValidatorResult visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
1262 if (auto S = dyn_cast<SCEVUDivExpr>(Reg)) in getSetupCost()3468 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in CollectLoopInvariantFixupsAndFormulae()6021 } else if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in pushSCEV()