Lines Matching refs:getUDivExpr
1026 const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor)); in BinomialCoefficient()
1811 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
2651 return getMulExpr(Y, getUDivExpr(X, Y)); in getAddExpr()
3341 const SCEV *UDiv = getUDivExpr(LHS, RHS); in getURemExpr()
3348 const SCEV *ScalarEvolution::getUDivExpr(const SCEV *LHS, in getUDivExpr() function in ScalarEvolution
3400 Operands.push_back(getUDivExpr(Op, RHS)); in getUDivExpr()
3443 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
3462 return getUDivExpr(OtherDiv->getLHS(), getConstant(NewRHS)); in getUDivExpr()
3474 const SCEV *Op = getUDivExpr(A->getOperand(i), RHS); in getUDivExpr()
3528 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
3569 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
6791 const SCEV *MaxItersWithoutWrap = getUDivExpr(RangeWidth, StepAbs); in getRangeForAffineNoSelfWrappingAR()
7532 return getUDivExpr(LHS, RHS); in createSCEV()
7582 ShiftedLHS = getUDivExpr(NewMul, getConstant(DivAmt)); in createSCEV()
7586 ShiftedLHS = getUDivExpr(LHS, MulCount); in createSCEV()
7804 return getUDivExpr(getSCEV(U->getOperand(0)), getSCEV(U->getOperand(1))); in createSCEV()
9731 return getUDivExpr(LHS, RHS); in computeSCEVAtScope()
10231 getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step); in howFarToZero()
12331 return getAddExpr(MinNOne, getUDivExpr(NMinusOne, D)); in getUDivCeilSCEV()
12663 BECount = getUDivExpr(Numerator, Stride); in howManyLessThans()
12784 getUDivExpr(getAddExpr(Delta, getMinusSCEV(Stride, One)), Stride); in howManyLessThans()
12878 const SCEV *BECount = getUDivExpr( in howManyGreaterThans()
14627 auto Multiple = getMulExpr(getUDivExpr(URemLHS, URemRHS), URemRHS); in applyLoopGuards()