Lines Matching refs:getUMinExpr
1862 return getUMinExpr(Operands); in getZeroExtendExprImpl()
1872 return getUMinExpr(Operands, /*Sequential*/ true); in getZeroExtendExprImpl()
4393 const SCEV *ScalarEvolution::getUMinExpr(const SCEV *LHS, const SCEV *RHS, in getUMinExpr() function in ScalarEvolution
4396 return getUMinExpr(Ops, Sequential); in getUMinExpr()
4399 const SCEV *ScalarEvolution::getUMinExpr(SmallVectorImpl<const SCEV *> &Ops, in getUMinExpr() function in ScalarEvolution
4842 return getUMinExpr(PromotedOps, Sequential); in getUMinFromMismatchedTypes()
6116 return Signed ? getSMinExpr(LS, RS) : getUMinExpr(LS, RS); in createNodeForSelectOrPHIInstWithICmpInstCond()
6142 return getAddExpr(Signed ? getSMinExpr(LS, RS) : getUMinExpr(LS, RS), in createNodeForSelectOrPHIInstWithICmpInstCond()
6174 return getUMinExpr(getNoopOrZeroExtend(X, Ty), FalseValExpr, in createNodeForSelectOrPHIInstWithICmpInstCond()
6215 return SE->getAddExpr(C, SE->getUMinExpr(CondExpr, SE->getMinusSCEV(X, C), in createNodeForSelectViaUMinSeq()
7071 const SCEV *StepAbs = getUMinExpr(Step, getNegativeSCEV(Step)); in getRangeForAffineNoSelfWrappingAR()
7840 return getUMinExpr(LHS, RHS); in createSCEV()
8100 return getUMinExpr(LHS, RHS); in createSCEV()
8112 const SCEV *ClampedY = getUMinExpr(X, Y); in createSCEV()
8118 const SCEV *ClampedX = getUMinExpr(X, getNotSCEV(Y)); in createSCEV()
12719 const SCEV *MinNOne = getUMinExpr(N, getOne(N->getType())); in getUDivCeilSCEV()
13302 End = IsSigned ? getSMinExpr(RHS, Start) : getUMinExpr(RHS, Start); in howManyGreaterThans()
15137 SE.getUMinExpr(RewrittenLHS, in collect()
15390 To = SE.getUMinExpr(FromRewritten, RHS); in collect()