Home
last modified time | relevance | path

Searched refs:getBitWidth (Results 1 – 25 of 256) sorted by relevance

1234567891011

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantRange.cpp52 assert(Lower.getBitWidth() == Upper.getBitWidth() && in ConstantRange()
63 return getFull(Known.getBitWidth()); in fromKnownBits()
83 uint32_t W = CR.getBitWidth(); in makeAllowedICmpRegion()
156 RHS = APInt(getBitWidth(), 0); in getEquivalentICmp()
191 unsigned BitWidth = V.getBitWidth(); in makeExactMulNUWRegion()
193 return ConstantRange::getFull(V.getBitWidth()); in makeExactMulNUWRegion()
206 unsigned BitWidth = V.getBitWidth(); in makeExactMulNSWRegion()
243 unsigned BitWidth = Other.getBitWidth(); in makeGuaranteedNoWrapRegion()
336 assert(getBitWidth() == Other.getBitWidth()); in isSizeStrictlySmallerThan()
350 return APInt::getMaxValue(getBitWidth()).ugt(MaxSize - 1); in isSizeLargerThan()
[all …]
H A DOperator.cpp64 assert(Offset.getBitWidth() == in accumulateConstantOffset()
77 Index = Index.sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset()
78 APInt IndexedSize = APInt(Offset.getBitWidth(), Size); in accumulateConstantOffset()
120 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)), in accumulateConstantOffset()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DKnownBits.h40 unsigned getBitWidth() const { in getBitWidth() function
41 assert(Zero.getBitWidth() == One.getBitWidth() && in getBitWidth()
43 return Zero.getBitWidth(); in getBitWidth()
52 return Zero.countPopulation() + One.countPopulation() == getBitWidth(); in isConstant()
162 unsigned OldBitWidth = getBitWidth(); in zext()
176 if (BitWidth > getBitWidth()) in anyextOrTrunc()
178 if (BitWidth < getBitWidth()) in anyextOrTrunc()
186 if (BitWidth > getBitWidth()) in zextOrTrunc()
188 if (BitWidth < getBitWidth()) in zextOrTrunc()
196 if (BitWidth > getBitWidth()) in sextOrTrunc()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DKnownBits.cpp52 assert(Carry.getBitWidth() == 1 && "Carry must be 1-bit"); in computeForAddCarry()
89 unsigned BitWidth = getBitWidth(); in sextInReg()
113 MaskedVal.clearLowBits(getBitWidth() - N); in makeGE()
144 unsigned SignBitPosition = Val.getBitWidth() - 1; in smax()
157 unsigned SignBitPosition = Val.getBitWidth() - 1; in smin()
168 unsigned BitWidth = LHS.getBitWidth(); in shl()
222 unsigned BitWidth = LHS.getBitWidth(); in lshr()
275 unsigned BitWidth = LHS.getBitWidth(); in ashr()
401 KnownBits KnownAbs(getBitWidth()); in abs()
416 unsigned BitWidth = LHS.getBitWidth(); in mul()
[all …]
H A DAPFixedPoint.cpp29 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); in convert()
36 NewVal.getBitWidth(), in convert()
37 std::min(DstScale + DstSema.getIntegralBits(), NewVal.getBitWidth())); in convert()
70 unsigned OtherWidth = OtherVal.getBitWidth(); in compare()
72 unsigned CommonWidth = std::max(Val.getBitWidth(), OtherWidth); in compare()
348 Amt = std::min(Amt, ThisVal.getBitWidth()); in shl()
382 unsigned Width = Val.getBitWidth() + 4; in toString()
496 Value.getBitWidth(), Value.isSigned()); in getFromIntValue()
H A DAPInt.cpp149 reallocate(RHS.getBitWidth()); in AssignSlowCase()
235 APInt Result(getMemory(getNumWords()), getBitWidth()); in operator *()
345 unsigned subBitWidth = subBits.getBitWidth(); in insertBits()
554 assert(getBitWidth() % SplatSizeInBits == 0 && in isSplat()
575 assert(NewLen >= V.getBitWidth() && "Can't splat to smaller bit width!"); in getSplat()
578 for (unsigned I = V.getBitWidth(); I < NewLen; I <<= 1) in getSplat()
1058 unsigned rotBitWidth = rotateAmt.getBitWidth(); in rotateModulo()
1065 rot = rot.urem(APInt(rot.getBitWidth(), BitWidth)); in rotateModulo()
1229 APInt signedMin = APInt::getSignedMinValue(d.getBitWidth()); in magic()
1233 t = signedMin + (d.lshr(d.getBitWidth() - 1)); in magic()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp192 A = APInt(Ty->getBitWidth(), 0); in Polynomial()
210 if (ErrorMSBs > A.getBitWidth()) in incErrorMSBs()
211 ErrorMSBs = A.getBitWidth(); in incErrorMSBs()
243 if (C.getBitWidth() != A.getBitWidth()) { in add()
304 if (C.getBitWidth() != A.getBitWidth()) { in mul()
461 if (C.getBitWidth() != A.getBitWidth()) { in lshr()
471 if (shiftAmt >= C.getBitWidth()) in lshr()
472 return mul(APInt(C.getBitWidth(), 0)); in lshr()
480 ErrorMSBs = A.getBitWidth(); in lshr()
493 if (n < A.getBitWidth()) { in sextOrTrunc()
[all …]
H A DTypePromotion.cpp367 APInt Total = ICmpConst->getValue().getBitWidth() < 32 ? in isSafeWrap()
370 Total += OverflowConst->getValue().getBitWidth() < 32 ? in isSafeWrap()
375 if (Total.getBitWidth() > Max.getBitWidth()) { in isSafeWrap()
376 if (Total.ugt(Max.zext(Total.getBitWidth()))) in isSafeWrap()
378 } else if (Max.getBitWidth() > Total.getBitWidth()) { in isSafeWrap()
379 if (Total.zext(Max.getBitWidth()).ugt(Max)) in isSafeWrap()
679 << OrigTy->getBitWidth() << " to " << PromotedWidth << "-bits\n"); in Mutate()
736 cast<IntegerType>(Ty)->getBitWidth() == 1 || in isSupportedType()
737 cast<IntegerType>(Ty)->getBitWidth() > RegisterBitWidth) in isSupportedType()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPSInt.h307 if (I1.getBitWidth() == I2.getBitWidth() && I1.isSigned() == I2.isSigned()) in compareValues()
311 if (I1.getBitWidth() > I2.getBitWidth()) in compareValues()
312 return compareValues(I1, I2.extend(I1.getBitWidth())); in compareValues()
313 if (I2.getBitWidth() > I1.getBitWidth()) in compareValues()
314 return compareValues(I1.extend(I2.getBitWidth()), I2); in compareValues()
H A DDenseMapInfo.h371 return LHS.getBitWidth() == RHS.getBitWidth() && LHS == RHS;
390 return LHS.getBitWidth() == RHS.getBitWidth() &&
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp82 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
89 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
96 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
103 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
H A DScalarEvolutionDivision.cpp114 uint32_t NumeratorBW = NumeratorVal.getBitWidth(); in visitConstant()
115 uint32_t DenominatorBW = DenominatorVal.getBitWidth(); in visitConstant()
122 APInt QuotientVal(NumeratorVal.getBitWidth(), 0); in visitConstant()
123 APInt RemainderVal(NumeratorVal.getBitWidth(), 0); in visitConstant()
H A DLoads.cpp37 const APInt APAlign(Offset.getBitWidth(), Alignment.value()); in isAligned()
81 APInt KnownDerefBytes(Size.getBitWidth(), in isDereferenceableAndAlignedPointer()
127 !Offset.urem(APInt(Offset.getBitWidth(), Alignment.value())) in isDereferenceableAndAlignedPointer()
140 Base, Alignment, Offset + Size.sextOrTrunc(Offset.getBitWidth()), DL, in isDereferenceableAndAlignedPointer()
175 APInt KnownDerefBytes(Size.getBitWidth(), ObjSize); in isDereferenceableAndAlignedPointer()
348 if (Size.getBitWidth() > 64) in isSafeToLoadUnconditionally()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DConstantRange.h52 return ConstantRange(getBitWidth(), false); in getEmpty()
57 return ConstantRange(getBitWidth(), true); in getFull()
86 return getFull(Lower.getBitWidth()); in getNonEmpty()
177 uint32_t getBitWidth() const { return Lower.getBitWidth(); } in getBitWidth() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp297 return Index->getBitWidth() <= 64 && in isAddFoldable()
420 APInt One(Idx->getBitWidth(), 1); in allocateCandidatesAndFindBasisForAdd()
522 APInt One(RHS->getBitWidth(), 1); in factorArrayIndex()
576 if (A.getBitWidth() < B.getBitWidth()) in unifyBitWidth()
577 A = A.sext(B.getBitWidth()); in unifyBitWidth()
578 else if (A.getBitWidth() > B.getBitWidth()) in unifyBitWidth()
579 B = B.sext(A.getBitWidth()); in unifyBitWidth()
594 IndexOffset.getBitWidth(), in emitBump()
616 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
H A DSROA.cpp744 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); in visitGetElementPtrInst()
748 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); in visitGetElementPtrInst()
751 APInt(Offset.getBitWidth(), in visitGetElementPtrInst()
1159 if (UserITy->getBitWidth() % 8 != 0 || in findCommonType()
1160 UserITy->getBitWidth() / 8 > (EndOffset - B->beginOffset())) in findCommonType()
1165 if (!ITy || ITy->getBitWidth() < UserITy->getBitWidth()) in findCommonType()
1491 APInt ElementSize(Offset.getBitWidth(), ElementSizeInBits / 8); in getNaturalGEPRecursively()
1503 APInt ElementSize(Offset.getBitWidth(), in getNaturalGEPRecursively()
1524 Offset -= APInt(Offset.getBitWidth(), SL->getElementOffset(Index)); in getNaturalGEPRecursively()
1560 APInt ElementSize(Offset.getBitWidth(), in getNaturalGEPWithOffset()
[all …]
H A DConstantHoisting.cpp530 unsigned BW = V1.getBitWidth() > V2.getBitWidth() ? in calculateOffsetDiff()
531 V1.getBitWidth() : V2.getBitWidth(); in calculateOffsetDiff()
670 return LHS.ConstInt->getType()->getBitWidth() < in findBaseConstants()
671 RHS.ConstInt->getType()->getBitWidth(); in findBaseConstants()
698 if ((Diff.getBitWidth() <= 64) && in findBaseConstants()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp264 if ((ITy->getBitWidth() == 8 || ITy->getBitWidth() == 16 || in getKindForGlobal()
265 ITy->getBitWidth() == 32) && in getKindForGlobal()
267 if (ITy->getBitWidth() == 8) in getKindForGlobal()
269 if (ITy->getBitWidth() == 16) in getKindForGlobal()
272 assert(ITy->getBitWidth() == 32 && "Unknown width"); in getKindForGlobal()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DPPExpressions.cpp60 unsigned getBitWidth() const { return Val.getBitWidth(); } in getBitWidth() function in __anond75e42200111::PPValue
406 if (Result.Val.getBitWidth() > Val.getBitWidth()) { in EvaluateValue()
407 Result.Val = Val.extend(Result.Val.getBitWidth()); in EvaluateValue()
409 assert(Result.Val.getBitWidth() == Val.getBitWidth() && in EvaluateValue()
609 PPValue RHS(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
653 llvm::APSInt Res(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
724 if (ShAmt >= LHS.getBitWidth()) { in EvaluateDirectiveSubExpr()
726 ShAmt = LHS.getBitWidth()-1; in EvaluateDirectiveSubExpr()
805 PPValue AfterColonVal(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
H A DLiteralSupport.cpp1042 llvm::APInt RadixVal(Val.getBitWidth(), radix); in GetIntegerValue()
1043 llvm::APInt CharVal(Val.getBitWidth(), 0); in GetIntegerValue()
1204 auto MaxVal = llvm::APInt::getMaxValue(StoreVal.getBitWidth()); in GetFixedPointValue()
1205 if (Val.getBitWidth() > StoreVal.getBitWidth()) { in GetFixedPointValue()
1206 IntOverflowOccurred |= Val.ugt(MaxVal.zext(Val.getBitWidth())); in GetFixedPointValue()
1207 StoreVal = Val.trunc(StoreVal.getBitWidth()); in GetFixedPointValue()
1208 } else if (Val.getBitWidth() < StoreVal.getBitWidth()) { in GetFixedPointValue()
1209 IntOverflowOccurred |= Val.zext(MaxVal.getBitWidth()).ugt(MaxVal); in GetFixedPointValue()
1210 StoreVal = Val.zext(StoreVal.getBitWidth()); in GetFixedPointValue()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp110 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymInclusiveRange()
176 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymRel()
H A DLoopUnrolling.cpp227 if (InitNum.getBitWidth() != BoundNum.getBitWidth()) { in shouldCompletelyUnroll()
228 InitNum = InitNum.zextOrSelf(BoundNum.getBitWidth()); in shouldCompletelyUnroll()
229 BoundNum = BoundNum.zextOrSelf(InitNum.getBitWidth()); in shouldCompletelyUnroll()
H A DSimpleConstraintManager.cpp99 From.getBitWidth() == To.getBitWidth() && in assumeInclusiveRange()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp49 if (Imm.getBitWidth() <= 64) { in getIntImmCost()
92 if (Idx == 0 && Imm.getBitWidth() <= 64) { in getIntImmCostInst()
102 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst()
113 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst()
123 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst()
131 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst()
141 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst()
209 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostIntrin()
219 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostIntrin()
225 if ((Idx < 2) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue()))) in getIntImmCostIntrin()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAPSIntType.h28 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {} in APSIntType()
30 uint32_t getBitWidth() const { return BitWidth; } in getBitWidth() function

1234567891011