Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1121 ? SE.getSMaxExpr(Smallest, SE.getSMinExpr(Greatest, S)) in calculateSubRanges()
1672 return SE.getMinusSCEV(X, SE.getSMinExpr(X, Y), SCEV::FlagNUW); in computeSafeIterationSpace()
1689 return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One); in computeSafeIterationSpace()
1727 const SCEV *NewEnd = SE.getSMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectSignedRange()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h585 const SCEV *getSMinExpr(const SCEV *LHS, const SCEV *RHS);
586 const SCEV *getSMinExpr(SmallVectorImpl<const SCEV *> &Operands);
H A DScalarEvolutionExpressions.h827 return !Changed ? Expr : SE.getSMinExpr(Operands); in visitSMinExpr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp3669 const SCEV *ScalarEvolution::getSMinExpr(const SCEV *LHS, in getSMinExpr() function in ScalarEvolution
3672 return getSMinExpr(Ops); in getSMinExpr()
3675 const SCEV *ScalarEvolution::getSMinExpr(SmallVectorImpl<const SCEV *> &Ops) { in getSMinExpr() function in ScalarEvolution
5471 return getAddExpr(getSMinExpr(LS, RS), LDiff); in createNodeForSelectOrPHI()
6898 return getSMinExpr(getSCEV(II->getArgOperand(0)), in createSCEV()
11482 End = IsSigned ? getSMinExpr(RHS, Start) : getUMinExpr(RHS, Start); in howManyGreaterThans()
H A DDependenceAnalysis.cpp2893 return SE->getSMinExpr(X, SE->getZero(X->getType())); in getNegativePart()