Lines Matching refs:getUDivExpr
956 const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor)); in BinomialCoefficient()
1778 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExprImpl()
2705 return getMulExpr(Y, getUDivExpr(X, Y)); in getAddExpr()
3413 const SCEV *UDiv = getUDivExpr(LHS, RHS); in getURemExpr()
3420 const SCEV *ScalarEvolution::getUDivExpr(const SCEV *LHS, in getUDivExpr() function in ScalarEvolution
3472 Operands.push_back(getUDivExpr(Op, RHS)); in getUDivExpr()
3515 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
3534 return getUDivExpr(OtherDiv->getLHS(), getConstant(NewRHS)); in getUDivExpr()
3546 const SCEV *Op = getUDivExpr(A->getOperand(i), RHS); in getUDivExpr()
3600 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
3641 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
7056 const SCEV *MaxItersWithoutWrap = getUDivExpr(RangeWidth, StepAbs); in getRangeForAffineNoSelfWrappingAR()
7757 return getUDivExpr(LHS, RHS); in createSCEV()
7807 ShiftedLHS = getUDivExpr(NewMul, getConstant(DivAmt)); in createSCEV()
7811 ShiftedLHS = getUDivExpr(LHS, MulCount); in createSCEV()
8046 return getUDivExpr(getSCEV(U->getOperand(0)), getSCEV(U->getOperand(1))); in createSCEV()
9820 return getUDivExpr(NewOps[0], NewOps[1]); in getWithOperands()
10483 getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step); in howFarToZero()
12643 return getAddExpr(MinNOne, getUDivExpr(NMinusOne, D)); in getUDivCeilSCEV()
12973 BECount = getUDivExpr(Numerator, Stride); in howManyLessThans()
13098 getUDivExpr(getAddExpr(Delta, getMinusSCEV(Stride, One)), Stride); in howManyLessThans()
13194 const SCEV *BECount = getUDivExpr( in howManyGreaterThans()
15158 getMulExpr(getUDivExpr(RewrittenLHS, URemRHS), URemRHS); in applyLoopGuards()