Lines Matching refs:getAPInt

392   return SC->getAPInt().isNegative();  in isNonConstantNegative()
669 const APInt &LA = LC->getAPInt(); in CompareSCEVComplexity()
670 const APInt &RA = RC->getAPInt(); in CompareSCEVComplexity()
921 APInt NumeratorVal = Numerator->getAPInt(); in visitConstant()
922 APInt DenominatorVal = D->getAPInt(); in visitConstant()
1531 APInt StartAI = StartC->getAPInt(); in proveNoWrapByVaryingStart()
1568 const APInt C = ConstantTerm->getAPInt(); in extractConstantWithoutWrapping()
1787 const APInt &C = SC->getAPInt(); in getZeroExtendExpr()
1880 if (MulLHS->getAPInt().isPowerOf2()) in getZeroExtendExpr()
1883 MulLHS->getAPInt().logBase2(); in getZeroExtendExpr()
2119 const APInt &C = SC->getAPInt(); in getSignExtendExpr()
2167 if (SC->getAPInt().isNegative()) in getAnyExtendExpr()
2243 AccumulatedConstant += Scale * C->getAPInt(); in CollectAddOperandsWithScales()
2252 Scale * cast<SCEVConstant>(Mul->getOperand(0))->getAPInt(); in CollectAddOperandsWithScales()
2339 const APInt &C = cast<SCEVConstant>(Ops[0])->getAPInt(); in StrengthenNoWrapFlags()
2392 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()
2914 ConstantInt::get(getContext(), LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()
3130 if (RHSC->getAPInt().isPowerOf2()) { in getURemExpr()
3133 IntegerType::get(getContext(), RHSC->getAPInt().logBase2()); in getURemExpr()
3163 unsigned LZ = RHSC->getAPInt().countLeadingZeros(); in getUDivExpr()
3167 if (!RHSC->getAPInt().isPowerOf2()) in getUDivExpr()
3175 const APInt &StepInt = Step->getAPInt(); in getUDivExpr()
3176 const APInt &DivInt = RHSC->getAPInt(); in getUDivExpr()
3196 const APInt &StartInt = StartC->getAPInt(); in getUDivExpr()
3228 DivisorConstant->getAPInt().umul_ov(RHSC->getAPInt(), Overflow); in getUDivExpr()
3279 APInt A = C1->getAPInt().abs(); in gcd()
3280 APInt B = C2->getAPInt().abs(); in gcd()
3322 cast<SCEVConstant>(getConstant(LHSCst->getAPInt().udiv(Factor))); in getUDivExactExpr()
3324 cast<SCEVConstant>(getConstant(RHSCst->getAPInt().udiv(Factor))); in getUDivExactExpr()
3524 getContext(), APIntOps::smax(LHSC->getAPInt(), RHSC->getAPInt())); in getSMaxExpr()
3626 getContext(), APIntOps::umax(LHSC->getAPInt(), RHSC->getAPInt())); in getUMaxExpr()
5452 return C->getAPInt().countTrailingZeros(); in GetMinTrailingZerosImpl()
5561 return setRange(C, SignHint, ConstantRange(C->getAPInt())); in getRangeRef()
5640 ConstantRange(C->getAPInt(), APInt(BitWidth, 0))); in getRangeRef()
5865 Offset = cast<SCEVConstant>(SA->getOperand(0))->getAPInt(); in getRangeViaFactoring()
6263 unsigned MulZeros = OpC->getAPInt().countTrailingZeros(); in createSCEV()
6267 MulOps.push_back(getConstant(OpC->getAPInt().lshr(GCD))); in createSCEV()
7343 ConstantRange::makeExactICmpRegion(Pred, RHSC->getAPInt()); in computeExitLimitFromICmp()
8124 getConstantEvolutionLoopExitValue(PN, BTCC->getAPInt(), LI); in computeSCEVAtScope()
8376 APInt L = LC->getAPInt(); in GetQuadraticEquation()
8377 APInt M = MC->getAPInt(); in GetQuadraticEquation()
8378 APInt N = NC->getAPInt(); in GetQuadraticEquation()
8381 unsigned BitWidth = LC->getAPInt().getBitWidth(); in GetQuadraticEquation()
8697 bool CountDown = StepC->getAPInt().isNegative(); in howFarToZero()
8742 const SCEV *E = SolveLinEquationWithOverflow(StepC->getAPInt(), in howFarToZero()
8861 const APInt &RA = RC->getAPInt(); in SimplifyICmpOperands()
9287 OutY = cast<SCEVConstant>(ConstOp)->getAPInt(); in isKnownPredicateViaNoOverflow()
9722 if (Min == C->getAPInt()) { in isImpliedCond()
9815 const auto &M = cast<SCEVConstant>(More)->getAPInt(); in computeConstantDifference()
9816 const auto &L = cast<SCEVConstant>(Less)->getAPInt(); in computeConstantDifference()
9828 return -(C1->getAPInt()); in computeConstantDifference()
9834 return C2->getAPInt(); in computeConstantDifference()
9838 return C2->getAPInt() - C1->getAPInt(); in computeConstantDifference()
10368 const APInt &ConstFoundRHS = cast<SCEVConstant>(FoundRHS)->getAPInt(); in isImpliedCondOperandsViaRanges()
10380 const APInt &ConstRHS = cast<SCEVConstant>(RHS)->getAPInt(); in isImpliedCondOperandsViaRanges()
10722 Range.subtract(SC->getAPInt()), SE); in getNumIterationsInRange()
10749 APInt A = cast<SCEVConstant>(getOperand(1))->getAPInt(); in getNumIterationsInRange()
11835 return SE.getConstant(Constant->getAPInt()); in verify()
11887 if (ConstantDelta && ConstantDelta->getAPInt() != 0) { in verify()