Searched refs:SCEVSMaxExpr (Results 1 – 7 of 7) sorted by relevance
41 void visitSMaxExpr(const SCEVSMaxExpr *Numerator) {} in visitSMaxExpr()
467 class SCEVSMaxExpr : public SCEVMinMaxExpr {470 SCEVSMaxExpr(const FoldingSetNodeIDRef ID, const SCEV *const *O, size_t N) in SCEVSMaxExpr() function635 return ((SC *)this)->visitSMaxExpr((const SCEVSMaxExpr *)S); in visit()844 const SCEV *visitSMaxExpr(const SCEVSMaxExpr *Expr) { in visitSMaxExpr()
513 Value *visitSMaxExpr(const SCEVSMaxExpr *S);
2504 if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(BackedgeTakenCount)) { in OptimizeMax()2507 } else if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(IterationCount)) { in OptimizeMax()
1412 Value *SCEVExpander::visitSMaxExpr(const SCEVSMaxExpr *S) { in visitSMaxExpr()
2131 if (isa<SCEVSMinExpr>(Op) || isa<SCEVSMaxExpr>(Op)) { in getSignExtendExprImpl()2209 if (isa<SCEVSMaxExpr>(Op)) in getAnyExtendExpr()3537 const auto *MME = dyn_cast<SCEVSMaxExpr>(AE->getOperand(1)); in getUDivExpr()4039 RetVal visitSMaxExpr(const SCEVSMaxExpr *Expr) { in visitSMaxExpr()12551 IsMinMaxConsistingOf<SCEVSMaxExpr>(RHS, LHS); in IsKnownPredicateViaMinOrMax()15725 if (auto *SMax = dyn_cast<SCEVSMaxExpr>(FromRewritten)) in collectFromBlock()
20360 …sitSMaxExprEPKNS_12SCEVSMaxExprE", "llvm::SCEVExpander::visitSMaxExpr(llvm::SCEVSMaxExpr const*)"},