Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h362 class SCEVSMaxExpr : public SCEVCommutativeExpr {
365 SCEVSMaxExpr(const FoldingSetNodeIDRef ID, in SCEVSMaxExpr() function
466 return ((SC*)this)->visitSMaxExpr((const SCEVSMaxExpr*)S); in visit()
664 const SCEV *visitSMaxExpr(const SCEVSMaxExpr *Expr) { in visitSMaxExpr()
H A DScalarEvolutionExpander.h367 Value *visitSMaxExpr(const SCEVSMaxExpr *S);
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp914 void visitSMaxExpr(const SCEVSMaxExpr *Numerator) {} in visitSMaxExpr()
2197 if (isa<SCEVSMaxExpr>(Op)) in getAnyExtendExpr()
3552 while (const SCEVSMaxExpr *SMax = dyn_cast<SCEVSMaxExpr>(Ops[Idx])) { in getSMaxExpr()
3591 SCEV *S = new (SCEVAllocator) SCEVSMaxExpr(ID.Intern(SCEVAllocator), in getSMaxExpr()
5499 if (const SCEVSMaxExpr *M = dyn_cast<SCEVSMaxExpr>(S)) { in GetMinTrailingZerosImpl()
5594 if (const SCEVSMaxExpr *SMax = dyn_cast<SCEVSMaxExpr>(S)) { in getRangeRef()
8204 if (isa<SCEVSMaxExpr>(Comm)) in computeSCEVAtScope()
10132 IsMinConsistingOf<SCEVSMaxExpr>(SE, LHS, RHS) || in IsKnownPredicateViaMinOrMax()
10134 IsMaxConsistingOf<SCEVSMaxExpr>(RHS, LHS); in IsKnownPredicateViaMinOrMax()
H A DScalarEvolutionExpander.cpp1631 Value *SCEVExpander::visitSMaxExpr(const SCEVSMaxExpr *S) { in visitSMaxExpr()
2105 if (isa<SCEVSMaxExpr>(S) || isa<SCEVUMaxExpr>(S)) in isHighCostExpansionHelper()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp2243 if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(BackedgeTakenCount)) { in OptimizeMax()
2246 } else if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(IterationCount)) { in OptimizeMax()