• Home
  • Raw
  • Download

Lines Matching refs:getAPInt

297   return SC->getAPInt().isNegative();  in isNonConstantNegative()
536 const APInt &LA = LC->getAPInt(); in compare()
537 const APInt &RA = RC->getAPInt(); in compare()
763 APInt NumeratorVal = Numerator->getAPInt(); in visitConstant()
764 APInt DenominatorVal = D->getAPInt(); in visitConstant()
1374 APInt StartAI = StartC->getAPInt(); in proveNoWrapByVaryingStart()
1635 const APInt &C1 = SC1->getAPInt(); in getSignExtendExpr()
1636 const APInt &C2 = SC2->getAPInt(); in getSignExtendExpr()
1761 const APInt &C1 = SC1->getAPInt(); in getSignExtendExpr()
1762 const APInt &C2 = SC2->getAPInt(); in getSignExtendExpr()
1802 if (SC->getAPInt().isNegative()) in getAnyExtendExpr()
1880 AccumulatedConstant += Scale * C->getAPInt(); in CollectAddOperandsWithScales()
1889 Scale * cast<SCEVConstant>(Mul->getOperand(0))->getAPInt(); in CollectAddOperandsWithScales()
1966 const APInt &C = cast<SCEVConstant>(Ops[0])->getAPInt(); in StrengthenNoWrapFlags()
2012 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()
2432 ConstantInt::get(getContext(), LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()
2654 unsigned LZ = RHSC->getAPInt().countLeadingZeros(); in getUDivExpr()
2658 if (!RHSC->getAPInt().isPowerOf2()) in getUDivExpr()
2666 const APInt &StepInt = Step->getAPInt(); in getUDivExpr()
2667 const APInt &DivInt = RHSC->getAPInt(); in getUDivExpr()
2687 const APInt &StartInt = StartC->getAPInt(); in getUDivExpr()
2754 APInt A = C1->getAPInt().abs(); in gcd()
2755 APInt B = C2->getAPInt().abs(); in gcd()
2797 cast<SCEVConstant>(getConstant(LHSCst->getAPInt().udiv(Factor))); in getUDivExactExpr()
2799 cast<SCEVConstant>(getConstant(RHSCst->getAPInt().udiv(Factor))); in getUDivExactExpr()
3016 getContext(), APIntOps::smax(LHSC->getAPInt(), RHSC->getAPInt())); in getSMaxExpr()
3119 getContext(), APIntOps::umax(LHSC->getAPInt(), RHSC->getAPInt())); in getUMaxExpr()
4109 return C->getAPInt().countTrailingZeros(); in GetMinTrailingZeros()
4210 return setRange(C, SignHint, ConstantRange(C->getAPInt())); in getRange()
4289 ConstantRange(C->getAPInt(), APInt(BitWidth, 0))); in getRange()
5485 ICmpInst::makeConstantRange(Cond, RHSC->getAPInt())); in computeExitLimitFromICmp()
6253 getConstantEvolutionLoopExitValue(PN, BTCC->getAPInt(), LI); in computeSCEVAtScope()
6494 uint32_t BitWidth = LC->getAPInt().getBitWidth(); in SolveQuadraticEquation()
6495 const APInt &L = LC->getAPInt(); in SolveQuadraticEquation()
6496 const APInt &M = MC->getAPInt(); in SolveQuadraticEquation()
6497 const APInt &N = NC->getAPInt(); in SolveQuadraticEquation()
6629 bool CountDown = StepC->getAPInt().isNegative(); in HowFarToZero()
6654 const APInt &StepV = StepC->getAPInt(); in HowFarToZero()
6716 return SolveLinEquationWithOverflow(StepC->getAPInt(), -StartC->getAPInt(), in HowFarToZero()
6839 const APInt &RA = RC->getAPInt(); in SimplifyICmpOperands()
7349 OutY = cast<SCEVConstant>(ConstOp)->getAPInt(); in isKnownPredicateViaNoOverflow()
7711 if (Min == C->getAPInt()) { in isImpliedCond()
7803 const auto &M = cast<SCEVConstant>(More)->getAPInt(); in computeConstantDifference()
7804 const auto &L = cast<SCEVConstant>(Less)->getAPInt(); in computeConstantDifference()
7814 C = -(LC->getAPInt()); in computeConstantDifference()
7821 C = LC->getAPInt(); in computeConstantDifference()
8101 APInt ConstFoundRHS = cast<SCEVConstant>(FoundRHS)->getAPInt(); in isImpliedCondOperandsViaRanges()
8110 APInt Addend = cast<SCEVConstant>(AddLHS->getOperand(0))->getAPInt(); in isImpliedCondOperandsViaRanges()
8115 APInt ConstRHS = cast<SCEVConstant>(RHS)->getAPInt(); in isImpliedCondOperandsViaRanges()
8239 APInt D = dyn_cast<const SCEVConstant>(Diff)->getAPInt(); in HowManyLessThans()
8320 APInt D = dyn_cast<const SCEVConstant>(Diff)->getAPInt(); in HowManyGreaterThans()
8380 Range.subtract(SC->getAPInt()), SE); in getNumIterationsInRange()
8408 APInt A = cast<SCEVConstant>(getOperand(1))->getAPInt(); in getNumIterationsInRange()
8459 ConstantInt::get(SE.getContext(), R1->getAPInt() + 1); in getNumIterationsInRange()
8470 ConstantInt::get(SE.getContext(), R1->getAPInt() - 1); in getNumIterationsInRange()