Searched refs:getSMinExpr (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | InductiveRangeCheckElimination.cpp | 1100 ? SE.getSMaxExpr(Smallest, SE.getSMinExpr(Greatest, S)) in calculateSubRanges() 1639 return SE.getMinusSCEV(X, SE.getSMinExpr(X, Y), SCEV::FlagNUW); in computeSafeIterationSpace() 1656 return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One); in computeSafeIterationSpace() 1694 const SCEV *NewEnd = SE.getSMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectSignedRange()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 589 const SCEV *getSMinExpr(const SCEV *LHS, const SCEV *RHS); 590 const SCEV *getSMinExpr(SmallVectorImpl<const SCEV *> &Operands);
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 3701 const SCEV *ScalarEvolution::getSMinExpr(const SCEV *LHS, in getSMinExpr() function in ScalarEvolution 3704 return getSMinExpr(Ops); in getSMinExpr() 3707 const SCEV *ScalarEvolution::getSMinExpr(SmallVectorImpl<const SCEV *> &Ops) { in getSMinExpr() function in ScalarEvolution 5376 return getAddExpr(getSMinExpr(LS, RS), LDiff); in createNodeForSelectOrPHI() 10673 End = IsSigned ? getSMinExpr(RHS, Start) : getUMinExpr(RHS, Start); in howManyGreaterThans()
|
| H A D | DependenceAnalysis.cpp | 2898 return SE->getSMinExpr(X, SE->getZero(X->getType())); in getNegativePart()
|