Home
last modified time | relevance | path

Searched refs:SCEVUDivExpr (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h295 class SCEVUDivExpr : public SCEV {
300 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function
632 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()
H A DScalarEvolutionDivision.h40 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
/llvm-project-15.0.7/polly/include/polly/Support/
H A DSCEVAffinator.h108 PWACtx visitUDivExpr(const llvm::SCEVUDivExpr *E);
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp702 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()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h465 Value *visitUDivExpr(const SCEVUDivExpr *S);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp356 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 …]
/llvm-project-15.0.7/polly/lib/Support/
H A DSCEVAffinator.cpp473 PWACtx SCEVAffinator::visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
H A DScopHelper.cpp352 const SCEV *visitUDivExpr(const SCEVUDivExpr *E) { in visitUDivExpr()
H A DSCEVValidator.cpp395 ValidatorResult visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1262 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()