reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ScalarEvolution.h
  576   const SCEV *getSMaxExpr(const SCEV *LHS, const SCEV *RHS);

References

lib/Analysis/DependenceAnalysis.cpp
 1040       SE->getMinusSCEV(S, SE->getSMaxExpr(Size, SE->getOne(Size->getType())));
 1323       SE->getSMaxExpr(SE->getZero(Delta->getType()), Delta),
 2899   return SE->getSMaxExpr(X, SE->getZero(X->getType()));
lib/Analysis/ScalarEvolution.cpp
 5360         return getAddExpr(getSMaxExpr(LS, RS), LDiff);
10696     End = IsSigned ? getSMaxExpr(RHS, Start) : getUMaxExpr(RHS, Start);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1105                ? SE.getSMaxExpr(Smallest, SE.getSMinExpr(Greatest, S))
 1643       return SE.getMinusSCEV(X, SE.getSMaxExpr(Y, XMinusSIntMax),
 1673     return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One);
 1710   const SCEV *NewBegin = SE.getSMaxExpr(R1Value.getBegin(), R2.getBegin());