Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp507 APInt Xtop = C1B2_C2B1->getAPInt(); in intersectConstraints()
1512 APInt AM = ConstSrcCoeff->getAPInt(); in exactSIVtest()
1513 APInt BM = ConstDstCoeff->getAPInt(); in exactSIVtest()
1530 UM = CUB->getAPInt(); in exactSIVtest()
1911 APInt AM = ConstSrcCoeff->getAPInt(); in exactRDIVtest()
1912 APInt BM = ConstDstCoeff->getAPInt(); in exactRDIVtest()
1928 SrcUM = UpperBound->getAPInt(); in exactRDIVtest()
1938 DstUM = UpperBound->getAPInt(); in exactRDIVtest()
3125 APInt Beta = Bconst->getAPInt(); in propagateLine()
3140 APInt Alpha = Aconst->getAPInt(); in propagateLine()
[all …]
H A DScalarEvolution.cpp2392 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()
2914 ConstantInt::get(getContext(), LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()
3228 DivisorConstant->getAPInt().umul_ov(RHSC->getAPInt(), Overflow); in getUDivExpr()
3524 getContext(), APIntOps::smax(LHSC->getAPInt(), RHSC->getAPInt())); in getSMaxExpr()
3626 getContext(), APIntOps::umax(LHSC->getAPInt(), RHSC->getAPInt())); in getUMaxExpr()
8376 APInt L = LC->getAPInt(); in GetQuadraticEquation()
8377 APInt M = MC->getAPInt(); in GetQuadraticEquation()
8378 APInt N = NC->getAPInt(); in GetQuadraticEquation()
9722 if (Min == C->getAPInt()) { in isImpliedCond()
9834 return C2->getAPInt(); in computeConstantDifference()
[all …]
H A DScalarEvolutionExpander.cpp260 ConstantInt::get(SE.getContext(), C->getAPInt().sdiv(FC->getAPInt())); in FactorOutConstant()
268 Remainder, SE.getConstant(C->getAPInt().srem(FC->getAPInt()))); in FactorOutConstant()
281 if (!C->getAPInt().srem(FC->getAPInt())) { in FactorOutConstant()
283 NewMulOps[0] = SE.getConstant(C->getAPInt().sdiv(FC->getAPInt())); in FactorOutConstant()
843 const APInt &RHS = SC->getAPInt(); in visitUDivExpr()
2077 if (SC->getAPInt().isPowerOf2()) { in isHighCostExpansionHelper()
H A DLoopAccessAnalysis.cpp1066 const APInt &APStepVal = C->getAPInt(); in getPtrStride()
1138 int64_t Offset = Diff->getAPInt().getSExtValue(); in sortPtrAccesses()
1205 const APInt &OffsetDelta = OffsetDeltaC->getAPInt(); in isConsecutiveAccess()
1499 const APInt &Val = C->getAPInt(); in isDependent()
H A DVectorUtils.cpp213 const APInt &APStepVal = cast<SCEVConstant>(M->getOperand(0))->getAPInt(); in getStrideFromPointer()
928 int64_t DistanceToB = DistToB->getAPInt().getSExtValue(); in analyzeInterleaving()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp729 return Start->getAPInt().getActiveBits() < RangeCheckTypeBitSize && in isSafeToTruncateWideIVType()
730 Limit->getAPInt().getActiveBits() < RangeCheckTypeBitSize; in isSafeToTruncateWideIVType()
H A DLoopDataPrefetch.cpp153 unsigned AbsStride = std::abs(ConstStride->getAPInt().getSExtValue()); in isStrideLargeEnough()
H A DLoopStrengthReduce.cpp660 const APInt &RA = RC->getAPInt(); in getExactSDiv()
674 const APInt &LA = C->getAPInt(); in getExactSDiv()
675 const APInt &RA = RC->getAPInt(); in getExactSDiv()
739 if (C->getAPInt().getMinSignedBits() <= 64) { in ExtractImmediate()
2668 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()
2669 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
2674 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()
2675 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
3097 if (IncConst->getAPInt().getMinSignedBits() > 64) in canFoldIVIncExpr()
4132 (C->getAPInt().abs() * APInt(BitWidth, F.Scale)) in GenerateCrossUseConstantOffsets()
[all …]
H A DAlignmentFromAssumptions.cpp245 unsigned TrailingOnes = MaskSCEV->getAPInt().countTrailingOnes(); in extractAlignmentInfo()
H A DLoopIdiomRecognize.cpp310 if (BECst->getAPInt() == 0) in runOnCountableLoop()
342 return ConstStride->getAPInt(); in getStoreStride()
754 APInt Stride = ConstStride->getAPInt(); in processLoopMemSet()
H A DLoopLoadElimination.cpp122 const APInt &Val = Dist->getAPInt(); in isDependenceDistanceOfOne()
H A DIndVarSimplify.cpp2457 const APInt &Start = cast<SCEVConstant>(ARStart)->getAPInt(); in linearFunctionTestReplace()
2458 APInt Count = cast<SCEVConstant>(ExitCount)->getAPInt(); in linearFunctionTestReplace()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h58 const APInt &getAPInt() const { return getValue()->getValue(); } in getAPInt() function
H A DTargetTransformInfoImpl.h661 APInt StrideVal = Step->getAPInt(); in isConstantStridedAccessLessThan()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1908 return SC->getAPInt().getSExtValue(); in getSCEVStride()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1650 if (Diff && Diff->getAPInt().getZExtValue() == (VL.size() - 1) * Size) { in buildTree_rec()
H A DLoopVectorize.cpp7217 const APInt &ExitsCount = ConstExits->getAPInt(); in processLoop()