Searched refs:SCEVUDivExpr (Results 1 – 6 of 6) sorted by relevance
40 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
287 class SCEVUDivExpr : public SCEV {292 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function620 return ((SC *)this)->visitUDivExpr((const SCEVUDivExpr *)S); in visit()811 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
472 Value *visitUDivExpr(const SCEVUDivExpr *S);
911 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()1810 if (const auto *D = dyn_cast<SCEVUDivExpr>(S)) { in expand()2297 costAndCollectOperands<SCEVUDivExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()2594 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in follow()
365 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print()424 return cast<SCEVUDivExpr>(this)->getType(); in getType()453 return cast<SCEVUDivExpr>(this)->operands(); in operands()1845 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExprImpl()2521 if (auto *UDiv = dyn_cast<SCEVUDivExpr>(Ops[0])) in StrengthenNoWrapFlags()2524 if (auto *UDiv = dyn_cast<SCEVUDivExpr>(Ops[1])) in StrengthenNoWrapFlags()3532 if (const SCEVUDivExpr *OtherDiv = dyn_cast<SCEVUDivExpr>(LHS)) { in getUDivExpr()3554 if (isa<SCEVUDivExpr>(Op) || in getUDivExpr()3574 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator), in getUDivExpr()4065 RetVal visitUDivExpr(const SCEVUDivExpr *Expr) { return Expr; } in visitUDivExpr()[all …]
1275 if (auto S = dyn_cast<SCEVUDivExpr>(Reg)) in getSetupCost()3489 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in CollectLoopInvariantFixupsAndFormulae()6056 } else if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in pushSCEV()