Home
last modified time | relevance | path

Searched refs:getAPInt (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp520 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 …]
H A DScalarEvolutionDivision.cpp112 APInt NumeratorVal = Numerator->getAPInt(); in visitConstant()
113 APInt DenominatorVal = D->getAPInt(); in visitConstant()
H A DScalarEvolution.cpp434 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 …]
H A DLoopAccessAnalysis.cpp1092 const APInt &APStepVal = C->getAPInt(); in getPtrStride()
1175 Val = Diff->getAPInt().getSExtValue(); in getPointersDiff()
1521 const APInt &Val = C->getAPInt(); in isDependent()
H A DVectorUtils.cpp230 const APInt &APStepVal = cast<SCEVConstant>(M->getOperand(0))->getAPInt(); in getStrideFromPointer()
1153 int64_t DistanceToB = DistToB->getAPInt().getSExtValue(); in analyzeInterleaving()
H A DLoads.cpp300 if (Step->getAPInt() != EltSize) in isDereferenceableAndAlignedInLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp307 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp392 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp681 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 …]
H A DLoopIdiomRecognize.cpp394 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()
H A DLoopDataPrefetch.cpp165 unsigned AbsStride = std::abs(ConstStride->getAPInt().getSExtValue()); in isStrideLargeEnough()
H A DLoopPredication.cpp464 return Start->getAPInt().getActiveBits() < RangeCheckTypeBitSize && in isSafeToTruncateWideIVType()
465 Limit->getAPInt().getActiveBits() < RangeCheckTypeBitSize; in isSafeToTruncateWideIVType()
H A DLoopLoadElimination.cpp127 const APInt &Val = Dist->getAPInt(); in isDependenceDistanceOfOne()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h57 const APInt &getAPInt() const { return getValue()->getValue(); } in getAPInt() function
H A DTargetTransformInfoImpl.h834 APInt StrideVal = Step->getAPInt(); in isConstantStridedAccessLessThan()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1929 return SC->getAPInt().getSExtValue(); in getSCEVStride()