Searched refs:getAPInt (Results 1 – 16 of 16) sorted by relevance
520 APInt Xtop = C1B2_C2B1->getAPInt(); in intersectConstraints()521 APInt Xbot = A1B2_A2B1->getAPInt(); in intersectConstraints()522 APInt Ytop = C1A2_C2A1->getAPInt(); in intersectConstraints()523 APInt Ybot = A2B1_A1B2->getAPInt(); in intersectConstraints()547 const APInt &UpperBound = CUB->getAPInt(); in intersectConstraints()1183 APInt ConstDelta = cast<SCEVConstant>(Delta)->getAPInt(); in strongSIVtest()1184 APInt ConstCoeff = cast<SCEVConstant>(Coeff)->getAPInt(); in strongSIVtest()1371 APInt APDelta = ConstDelta->getAPInt(); in weakCrossingSIVtest()1372 APInt APCoeff = ConstCoeff->getAPInt(); in weakCrossingSIVtest()1507 APInt AM = ConstSrcCoeff->getAPInt(); in exactSIVtest()[all …]
112 APInt NumeratorVal = Numerator->getAPInt(); in visitConstant()113 APInt DenominatorVal = D->getAPInt(); in visitConstant()
434 return SC->getAPInt().isNegative(); in isNonConstantNegative()731 const APInt &LA = LC->getAPInt(); in CompareSCEVComplexity()732 const APInt &RA = RC->getAPInt(); in CompareSCEVComplexity()1499 APInt StartAI = StartC->getAPInt(); in proveNoWrapByVaryingStart()1536 const APInt &C = ConstantTerm->getAPInt(); in extractConstantWithoutWrapping()1751 const APInt &C = SC->getAPInt(); in getZeroExtendExpr()1844 if (MulLHS->getAPInt().isPowerOf2()) in getZeroExtendExpr()1847 MulLHS->getAPInt().logBase2(); in getZeroExtendExpr()2066 const APInt &C = SC->getAPInt(); in getSignExtendExpr()2114 if (SC->getAPInt().isNegative()) in getAnyExtendExpr()[all …]
1092 const APInt &APStepVal = C->getAPInt(); in getPtrStride()1175 Val = Diff->getAPInt().getSExtValue(); in getPointersDiff()1521 const APInt &Val = C->getAPInt(); in isDependent()
230 const APInt &APStepVal = cast<SCEVConstant>(M->getOperand(0))->getAPInt(); in getStrideFromPointer()1153 int64_t DistanceToB = DistToB->getAPInt().getSExtValue(); in analyzeInterleaving()
300 if (Step->getAPInt() != EltSize) in isDereferenceableAndAlignedInLoop()
307 ConstantInt::get(SE.getContext(), C->getAPInt().sdiv(FC->getAPInt())); in FactorOutConstant()315 Remainder, SE.getConstant(C->getAPInt().srem(FC->getAPInt()))); in FactorOutConstant()328 if (!C->getAPInt().srem(FC->getAPInt())) { in FactorOutConstant()330 NewMulOps[0] = SE.getConstant(C->getAPInt().sdiv(FC->getAPInt())); in FactorOutConstant()904 const APInt &RHS = SC->getAPInt(); in visitUDivExpr()2289 if (SC->getAPInt().isPowerOf2()) in costAndCollectOperands()2327 return !SConst || SConst->getAPInt().ugt(1); in costAndCollectOperands()2398 const APInt &Imm = cast<SCEVConstant>(S)->getAPInt(); in isHighCostExpansionHelper()
392 BucketChain.Elements[j].Offset->getAPInt().urem(Form); in prepareBaseForDispFormChain()526 ((Form == DSForm) && !BasePtrIncSCEV->getAPInt().urem(4) && in rewriteLoadStores()784 if (Diff && !Diff->getAPInt().urem(Form)) { in alreadyPrepared()
681 const APInt &RA = RC->getAPInt(); in getExactSDiv()695 const APInt &LA = C->getAPInt(); in getExactSDiv()696 const APInt &RA = RC->getAPInt(); in getExactSDiv()760 if (C->getAPInt().getMinSignedBits() <= 64) { in ExtractImmediate()1271 if (Step->getAPInt() == F.BaseOffset) in RateRegister()2700 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()2701 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()2706 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()2707 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()3137 if (IncConst->getAPInt().getMinSignedBits() > 64) in canFoldIVIncExpr()[all …]
394 if (BECst->getAPInt() == 0) in runOnCountableLoop()427 return ConstStride->getAPInt(); in getStoreStride()866 APInt StoreStrideValue = StoreStride->getAPInt(); in processLoopMemCpy()867 APInt LoadStrideValue = LoadStride->getAPInt(); in processLoopMemCpy()925 APInt Stride = ConstStride->getAPInt(); in processLoopMemSet()
165 unsigned AbsStride = std::abs(ConstStride->getAPInt().getSExtValue()); in isStrideLargeEnough()
464 return Start->getAPInt().getActiveBits() < RangeCheckTypeBitSize && in isSafeToTruncateWideIVType()465 Limit->getAPInt().getActiveBits() < RangeCheckTypeBitSize; in isSafeToTruncateWideIVType()
127 const APInt &Val = Dist->getAPInt(); in isDependenceDistanceOfOne()
57 const APInt &getAPInt() const { return getValue()->getValue(); } in getAPInt() function
834 APInt StrideVal = Step->getAPInt(); in isConstantStridedAccessLessThan()
1929 return SC->getAPInt().getSExtValue(); in getSCEVStride()