Home
last modified time | relevance | path

Searched refs:SCEVSMaxExpr (Results 1 – 6 of 6) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolutionDivision.h41 void visitSMaxExpr(const SCEVSMaxExpr *Numerator) {} in visitSMaxExpr()
HDScalarEvolutionExpressions.h464 class SCEVSMaxExpr : public SCEVMinMaxExpr {
467 SCEVSMaxExpr(const FoldingSetNodeIDRef ID, const SCEV *const *O, size_t N) in SCEVSMaxExpr() function
631 return ((SC *)this)->visitSMaxExpr((const SCEVSMaxExpr *)S); in visit()
840 const SCEV *visitSMaxExpr(const SCEVSMaxExpr *Expr) { in visitSMaxExpr()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDScalarEvolutionExpander.h498 Value *visitSMaxExpr(const SCEVSMaxExpr *S);
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopStrengthReduce.cpp2515 if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(BackedgeTakenCount)) { in OptimizeMax()
2518 } else if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(IterationCount)) { in OptimizeMax()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDScalarEvolutionExpander.cpp1383 Value *SCEVExpander::visitSMaxExpr(const SCEVSMaxExpr *S) { in visitSMaxExpr()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDScalarEvolution.cpp2128 if (isa<SCEVSMinExpr>(Op) || isa<SCEVSMaxExpr>(Op)) { in getSignExtendExprImpl()
2206 if (isa<SCEVSMaxExpr>(Op)) in getAnyExtendExpr()
4072 RetVal visitSMaxExpr(const SCEVSMaxExpr *Expr) { in visitSMaxExpr()
12363 IsMinMaxConsistingOf<SCEVSMaxExpr>(RHS, LHS); in IsKnownPredicateViaMinOrMax()
15397 if (auto *SMax = dyn_cast<SCEVSMaxExpr>(FromRewritten)) in collect()