| /NextBSD/contrib/llvm/lib/IR/ |
| HD | ConstantRange.cpp | 46 assert(Lower.getBitWidth() == Upper.getBitWidth() && in ConstantRange() 57 uint32_t W = CR.getBitWidth(); in makeAllowedICmpRegion() 151 return contains(APInt::getSignedMaxValue(getBitWidth())) && in isSignWrappedSet() 152 contains(APInt::getSignedMinValue(getBitWidth())); in isSignWrappedSet() 159 APInt Size(getBitWidth()+1, 0); in getSetSize() 160 Size.setBit(getBitWidth()); in getSetSize() 165 return (Upper - Lower).zext(getBitWidth()+1); in getSetSize() 173 return APInt::getMaxValue(getBitWidth()); in getUnsignedMax() 182 return APInt::getMinValue(getBitWidth()); in getUnsignedMin() 190 APInt SignedMax(APInt::getSignedMaxValue(getBitWidth())); in getSignedMax() [all …]
|
| HD | Operator.cpp | 17 assert(Offset.getBitWidth() == in accumulateConstantOffset() 33 Offset += APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); in accumulateConstantOffset() 38 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 39 Offset += Index * APInt(Offset.getBitWidth(), in accumulateConstantOffset()
|
| HD | Type.cpp | 59 return isIntegerTy() && cast<IntegerType>(this)->getBitWidth() == Bitwidth; in isIntegerTy() 79 return thisPTy->getBitWidth() == thatPTy->getBitWidth(); in canLosslesslyBitCastTo() 81 thisPTy->getBitWidth() == 64) in canLosslesslyBitCastTo() 87 if (thatPTy->getBitWidth() == 64) in canLosslesslyBitCastTo() 130 case Type::IntegerTyID: return cast<IntegerType>(this)->getBitWidth(); in getPrimitiveSizeInBits() 131 case Type::VectorTyID: return cast<VectorType>(this)->getBitWidth(); in getPrimitiveSizeInBits() 177 return cast<IntegerType>(this)->getBitWidth(); in getIntegerBitWidth() 329 unsigned BitWidth = getBitWidth(); in isPowerOf2ByteWidth() 334 return APInt::getAllOnesValue(getBitWidth()); in getMask()
|
| HD | MDBuilder.cpp | 67 assert(Lo.getBitWidth() == Hi.getBitWidth() && "Mismatched bitwidths!"); in createRange() 69 Type *Ty = IntegerType::get(Context, Lo.getBitWidth()); in createRange()
|
| HD | ValueTypes.cpp | 99 return ITy->getBitWidth(); in getExtendedSizeInBits() 101 return VTy->getBitWidth(); in getExtendedSizeInBits() 257 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 282 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
| HD | ConstantFold.cpp | 143 assert(DestPTy->getBitWidth() == SrcTy->getBitWidth() && in FoldBitCast() 214 (cast<IntegerType>(C->getType())->getBitWidth() & 7) == 0 && in ExtractConstantBytes() 216 unsigned CSize = cast<IntegerType>(C->getType())->getBitWidth()/8; in ExtractConstantBytes() 312 cast<IntegerType>(CE->getOperand(0)->getType())->getBitWidth(); in ExtractConstantBytes() 609 uint32_t DestBitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 687 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 694 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 703 uint32_t DestBitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 713 (cast<IntegerType>(V->getType())->getBitWidth() & 7) == 0) in ConstantFoldCastInstruction() 1040 unsigned DstWidth = CI2->getType()->getBitWidth(); in ConstantFoldBinaryInstruction() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZTargetTransformInfo.cpp | 49 if (Imm.getBitWidth() <= 64) { in getIntImmCost() 90 if (Idx == 0 && Imm.getBitWidth() <= 64) { in getIntImmCost() 100 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 111 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 121 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 129 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 139 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 205 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 215 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCost() 221 if ((Idx < 2) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue()))) in getIntImmCost() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/ |
| HD | TargetLoweringObjectFile.cpp | 186 if ((ITy->getBitWidth() == 8 || ITy->getBitWidth() == 16 || in getKindForGlobal() 187 ITy->getBitWidth() == 32) && in getKindForGlobal() 189 if (ITy->getBitWidth() == 8) in getKindForGlobal() 191 if (ITy->getBitWidth() == 16) in getKindForGlobal() 194 assert(ITy->getBitWidth() == 32 && "Unknown width"); in getKindForGlobal()
|
| /NextBSD/contrib/llvm/include/llvm/ADT/ |
| HD | APSInt.h | 296 if (I1.getBitWidth() == I2.getBitWidth() && I1.isSigned() == I2.isSigned()) in compareValues() 300 if (I1.getBitWidth() > I2.getBitWidth()) in compareValues() 301 return compareValues(I1, I2.extend(I1.getBitWidth())); in compareValues() 302 else if (I2.getBitWidth() > I1.getBitWidth()) in compareValues() 303 return compareValues(I1.extend(I2.getBitWidth()), I2); in compareValues()
|
| HD | APInt.h | 546 assert(NewLen >= V.getBitWidth() && "Can't splat to smaller bit width!"); in getSplat() 549 for (unsigned I = V.getBitWidth(); I < NewLen; I <<= 1) in getSplat() 558 if (I1.getBitWidth() == I2.getBitWidth()) in isSameValue() 561 if (I1.getBitWidth() > I2.getBitWidth()) in isSameValue() 562 return I1 == I2.zext(I1.getBitWidth()); in isSameValue() 564 return I1.zext(I2.getBitWidth()) == I2; in isSameValue() 777 return APInt(getBitWidth(), VAL & RHS.VAL); 792 return APInt(getBitWidth(), VAL | RHS.VAL); 962 assert(bitPosition < getBitWidth() && "Bit position out of bounds!"); 1273 unsigned getBitWidth() const { return BitWidth; } in getBitWidth() function [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Lex/ |
| HD | PPExpressions.cpp | 42 unsigned getBitWidth() const { return Val.getBitWidth(); } in getBitWidth() function in __anon7cd6978e0111::PPValue 312 if (Result.Val.getBitWidth() > Val.getBitWidth()) { in EvaluateValue() 313 Result.Val = Val.extend(Result.Val.getBitWidth()); in EvaluateValue() 315 assert(Result.Val.getBitWidth() == Val.getBitWidth() && in EvaluateValue() 494 PPValue RHS(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() 537 llvm::APSInt Res(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() 608 if (ShAmt >= LHS.getBitWidth()) in EvaluateDirectiveSubExpr() 609 Overflow = true, ShAmt = LHS.getBitWidth()-1; in EvaluateDirectiveSubExpr() 687 PPValue AfterColonVal(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
|
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCTargetTransformInfo.cpp | 51 if (Imm.getBitWidth() <= 64) { in getIntImmCost() 85 if ((Idx == 1) && Imm.getBitWidth() <= 64 && isInt<16>(Imm.getSExtValue())) in getIntImmCost() 89 if ((Idx < 2) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue()))) in getIntImmCost() 94 if ((Idx < 4) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue()))) in getIntImmCost() 158 if (Idx == ImmIdx && Imm.getBitWidth() <= 64) { in getIntImmCost() 163 if (Imm.getBitWidth() <= 32 && in getIntImmCost()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | BDCE.cpp | 89 unsigned BitWidth = AB.getBitWidth(); in determineLiveOperandBits() 249 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(), in determineLiveOperandBits() 250 AOut.getBitWidth() - BitWidth)) in determineLiveOperandBits() 286 AliveBits[&I] = APInt(IT->getBitWidth(), 0); in runOnFunction() 297 AliveBits[J] = APInt::getAllOnesValue(IT->getBitWidth()); in runOnFunction() 329 unsigned BitWidth = IT->getBitWidth(); in runOnFunction()
|
| HD | StraightLineStrengthReduce.cpp | 401 APInt One(Idx->getBitWidth(), 1); in allocateCandidatesAndFindBasisForAdd() 503 APInt One(RHS->getBitWidth(), 1); in factorArrayIndex() 549 if (A.getBitWidth() < B.getBitWidth()) in unifyBitWidth() 550 A = A.sext(B.getBitWidth()); in unifyBitWidth() 551 else if (A.getBitWidth() > B.getBitWidth()) in unifyBitWidth() 552 B = B.sext(A.getBitWidth()); in unifyBitWidth() 567 IndexOffset.getBitWidth(), in emitBump() 589 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
|
| HD | SROA.cpp | 717 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); in visitGetElementPtrInst() 721 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); in visitGetElementPtrInst() 722 GEPOffset += Index * APInt(Offset.getBitWidth(), in visitGetElementPtrInst() 1316 if (UserITy->getBitWidth() % 8 != 0 || in INITIALIZE_PASS_DEPENDENCY() 1317 UserITy->getBitWidth() / 8 > (EndOffset - B->beginOffset())) in INITIALIZE_PASS_DEPENDENCY() 1322 if (!ITy || ITy->getBitWidth() < UserITy->getBitWidth()) in INITIALIZE_PASS_DEPENDENCY() 1634 APInt ElementSize(Offset.getBitWidth(), ElementSizeInBits / 8); in getNaturalGEPRecursively() 1646 APInt ElementSize(Offset.getBitWidth(), DL.getTypeAllocSize(ElementTy)); in getNaturalGEPRecursively() 1666 Offset -= APInt(Offset.getBitWidth(), SL->getElementOffset(Index)); in getNaturalGEPRecursively() 1700 APInt ElementSize(Offset.getBitWidth(), DL.getTypeAllocSize(ElementTy)); in getNaturalGEPWithOffset() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| HD | APSIntType.h | 29 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {} in APSIntType() 31 uint32_t getBitWidth() const { return BitWidth; } in getBitWidth() function
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | DerivedTypes.h | 61 unsigned getBitWidth() const { return getSubclassData(); } in getBitWidth() function 67 return ~uint64_t(0UL) >> (64-getBitWidth()); in getBitMask() 73 return 1ULL << (getBitWidth()-1); in getSignBit() 436 unsigned getBitWidth() const { in getBitWidth() function
|
| HD | ConstantRange.h | 95 uint32_t getBitWidth() const { return Lower.getBitWidth(); } in getBitWidth() function
|
| /NextBSD/contrib/llvm/lib/Support/ |
| HD | APInt.cpp | 128 if (BitWidth == RHS.getBitWidth()) { in AssignSlowCase() 440 return APInt(val, getBitWidth()); in AndSlowCase() 448 return APInt(val, getBitWidth()); in OrSlowCase() 457 APInt Result(val, getBitWidth()); in XorSlowCase() 676 assert(getBitWidth() % SplatSizeInBits == 0 && in isSplat() 1421 APInt signedMin = APInt::getSignedMinValue(d.getBitWidth()); in magic() 1425 t = signedMin + (d.lshr(d.getBitWidth() - 1)); in magic() 1427 p = d.getBitWidth() - 1; // initialize p in magic() 1451 mag.s = p - d.getBitWidth(); // resulting shift in magic() 1467 APInt allOnes = APInt::getAllOnesValue(d.getBitWidth()).lshr(LeadingZeros); in magicu() [all …]
|
| /NextBSD/contrib/llvm/lib/Transforms/InstCombine/ |
| HD | InstCombineCompares.cpp | 183 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits() 184 KnownZero.getBitWidth() == Min.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits() 185 KnownZero.getBitWidth() == Max.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits() 195 Min.setBit(Min.getBitWidth()-1); in ComputeSignedMinMaxValuesFromKnownBits() 196 Max.clearBit(Max.getBitWidth()-1); in ComputeSignedMinMaxValuesFromKnownBits() 207 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits() 208 KnownZero.getBitWidth() == Min.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits() 209 KnownZero.getBitWidth() == Max.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits() 954 uint32_t TypeBits = CmpRHSV.getBitWidth(); in FoldICmpShrCst() 1124 ConstantInt::get(A->getType(), AP2.getBitWidth() - AP2TrailingZeros)); in FoldICmpCstShlCst() [all …]
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | ValueTracking.cpp | 74 static unsigned getBitWidth(Type *Ty, const DataLayout &DL) { in getBitWidth() function 149 APInt LHSKnownZero(IT->getBitWidth(), 0), LHSKnownOne(IT->getBitWidth(), 0); in haveNoCommonBitsSet() 150 APInt RHSKnownZero(IT->getBitWidth(), 0), RHSKnownOne(IT->getBitWidth(), 0); in haveNoCommonBitsSet() 219 unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsAddSub() 237 unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsAddSub() 293 unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsMul() 351 unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsFromRangeMetadata() 534 const unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsFromTrueCondition() 704 unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsFromAssume() 947 unsigned BitWidth = KnownZero.getBitWidth(); in computeKnownBitsFromOperator() [all …]
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
| HD | ExternalFunctions.cpp | 67 switch (cast<IntegerType>(Ty)->getBitWidth()) { in getTypeID() 116 switch (cast<IntegerType>(Ty)->getBitWidth()) { in ffiTypeFor() 136 switch (cast<IntegerType>(Ty)->getBitWidth()) { in ffiValueFor() 226 switch (cast<IntegerType>(RetTy)->getBitWidth()) { in ffiInvoke()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGExprConstant.cpp | 179 if (FieldSize > FieldValue.getBitWidth()) in AppendBitField() 183 if (FieldSize < FieldValue.getBitWidth()) in AppendBitField() 195 BitsInPreviousByte >= FieldValue.getBitWidth(); in AppendBitField() 220 Tmp = Tmp.shl(BitsInPreviousByte - FieldValue.getBitWidth()); in AppendBitField() 264 while (FieldValue.getBitWidth() > CharWidth) { in AppendBitField() 270 FieldValue.lshr(FieldValue.getBitWidth() - CharWidth).trunc(CharWidth); in AppendBitField() 281 FieldValue = FieldValue.trunc(FieldValue.getBitWidth() - CharWidth); in AppendBitField() 284 assert(FieldValue.getBitWidth() > 0 && in AppendBitField() 286 assert(FieldValue.getBitWidth() <= CharWidth && in AppendBitField() 289 if (FieldValue.getBitWidth() < CharWidth) { in AppendBitField() [all …]
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/ |
| HD | ExecutionEngine.cpp | 653 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 659 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 665 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 714 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 743 assert(GV.IntVal.getBitWidth() <= 64 && "Bad pointer width"); in getConstantValue() 1019 assert((IntVal.getBitWidth()+7)/8 >= StoreBytes && "Integer too small!"); in StoreIntToMemory() 1075 unsigned numOfBytes =(Val.AggregateVal[i].IntVal.getBitWidth()+7)/8; in StoreValueToMemory() 1091 assert((IntVal.getBitWidth()+7)/8 >= LoadBytes && "Integer too small!"); in LoadIntFromMemory() 1125 Result.IntVal = APInt(cast<IntegerType>(Ty)->getBitWidth(), 0); in LoadValueFromMemory() 1161 const unsigned elemBitWidth = cast<IntegerType>(ElemT)->getBitWidth(); in LoadValueFromMemory()
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | MemoryBuiltins.h | 173 return SizeOffset.first.getBitWidth() > 1; in knownSize() 177 return SizeOffset.second.getBitWidth() > 1; in knownOffset()
|