Searched refs:SCEVSMaxExpr (Results 1 – 6 of 6) sorted by relevance
41 void visitSMaxExpr(const SCEVSMaxExpr *Numerator) {} in visitSMaxExpr()
472 class SCEVSMaxExpr : public SCEVMinMaxExpr {475 SCEVSMaxExpr(const FoldingSetNodeIDRef ID, const SCEV *const *O, size_t N) in SCEVSMaxExpr() function598 return ((SC*)this)->visitSMaxExpr((const SCEVSMaxExpr*)S); in visit()808 const SCEV *visitSMaxExpr(const SCEVSMaxExpr *Expr) { in visitSMaxExpr()
469 Value *visitSMaxExpr(const SCEVSMaxExpr *S);
2306 if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(BackedgeTakenCount)) { in OptimizeMax()2309 } else if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(IterationCount)) { in OptimizeMax()
2157 if (isa<SCEVSMaxExpr>(Op)) in getAnyExtendExpr()5807 if (const SCEVSMaxExpr *M = dyn_cast<SCEVSMaxExpr>(S)) { in GetMinTrailingZerosImpl()6042 if (const SCEVSMaxExpr *SMax = dyn_cast<SCEVSMaxExpr>(S)) { in getRangeRef()11168 IsMinMaxConsistingOf<SCEVSMaxExpr>(RHS, LHS); in IsKnownPredicateViaMinOrMax()
1738 Value *SCEVExpander::visitSMaxExpr(const SCEVSMaxExpr *S) { in visitSMaxExpr()