Lines Matching refs:getUMinExpr
3653 const SCEV *ScalarEvolution::getUMinExpr(const SCEV *LHS, in getUMinExpr() function in ScalarEvolution
3656 return getUMinExpr(Ops); in getUMinExpr()
3659 const SCEV *ScalarEvolution::getUMinExpr(SmallVectorImpl<const SCEV *> &Ops) { in getUMinExpr() function in ScalarEvolution
4120 return getUMinExpr(PromotedOps); in getUMinFromMismatchedTypes()
5472 return getAddExpr(getUMinExpr(LS, RS), LDiff); in createNodeForSelectOrPHI()
6011 const SCEV *StepAbs = getUMinExpr(Step, getNegativeSCEV(Step)); in getRangeForAffineNoSelfWrappingAR()
6759 return getUMinExpr(getSCEV(II->getArgOperand(0)), in createSCEV()
6770 const SCEV *ClampedY = getUMinExpr(X, Y); in createSCEV()
6776 const SCEV *ClampedX = getUMinExpr(X, getNotSCEV(Y)); in createSCEV()
11296 End = IsSigned ? getSMinExpr(RHS, Start) : getUMinExpr(RHS, Start); in howManyGreaterThans()
13246 getUMinExpr(Base, getMinusSCEV(RHS, getOne(RHS->getType()))); in applyLoopGuards()
13256 RewriteMap[LHSUnknown->getValue()] = getUMinExpr(Base, RHS); in applyLoopGuards()