Searched refs:getSMinExpr (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | InductiveRangeCheckElimination.cpp | 1119 ? SE.getSMaxExpr(Smallest, SE.getSMinExpr(Greatest, S)) in calculateSubRanges() 1670 return SE.getMinusSCEV(X, SE.getSMinExpr(X, Y), SCEV::FlagNUW); in computeSafeIterationSpace() 1687 return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One); in computeSafeIterationSpace() 1725 const SCEV *NewEnd = SE.getSMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectSignedRange()
|
| H A D | LoopBoundSplit.cpp | 404 ? SE.getSMinExpr(NewBoundSCEV, SplitBoundSCEV) in splitLoopBound()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 634 const SCEV *getSMinExpr(const SCEV *LHS, const SCEV *RHS); 635 const SCEV *getSMinExpr(SmallVectorImpl<const SCEV *> &Operands);
|
| H A D | ScalarEvolutionExpressions.h | 876 return !Changed ? Expr : SE.getSMinExpr(Operands); in visitSMinExpr()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 392 return SE.getSMinExpr(NewOps); in visitSMinExpr()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 4199 const SCEV *ScalarEvolution::getSMinExpr(const SCEV *LHS, in getSMinExpr() function in ScalarEvolution 4202 return getSMinExpr(Ops); in getSMinExpr() 4205 const SCEV *ScalarEvolution::getSMinExpr(SmallVectorImpl<const SCEV *> &Ops) { in getSMinExpr() function in ScalarEvolution 6002 return Signed ? getSMinExpr(LS, RS) : getUMinExpr(LS, RS); in createNodeForSelectOrPHIInstWithICmpInstCond() 6028 return getAddExpr(Signed ? getSMinExpr(LS, RS) : getUMinExpr(LS, RS), in createNodeForSelectOrPHIInstWithICmpInstCond() 7850 return getSMinExpr(LHS, RHS); in createSCEV() 12860 End = IsSigned ? getSMinExpr(RHS, Start) : getUMinExpr(RHS, Start); in howManyGreaterThans() 14662 getSMinExpr(RewrittenLHS, getMinusSCEV(RHS, getOne(RHS->getType()))); in applyLoopGuards() 14668 RewrittenRHS = getSMinExpr(RewrittenLHS, RHS); in applyLoopGuards()
|
| H A D | DependenceAnalysis.cpp | 2928 return SE->getSMinExpr(X, SE->getZero(X->getType())); in getNegativePart()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopDetection.cpp | 1113 Context.ElementSize[BP] = SE.getSMinExpr(Size, Context.ElementSize[BP]); in isValidAccess()
|