/external/llvm/lib/Support/ |
D | ConstantRange.cpp | 45 assert(L.getBitWidth() == U.getBitWidth() && in ConstantRange() 56 uint32_t W = CR.getBitWidth(); in makeICmpRegion() 139 return contains(APInt::getSignedMaxValue(getBitWidth())) && in isSignWrappedSet() 140 contains(APInt::getSignedMinValue(getBitWidth())); in isSignWrappedSet() 147 return APInt(getBitWidth()+1, 0); in getSetSize() 150 APInt Size(getBitWidth()+1, 0); in getSetSize() 151 Size.setBit(getBitWidth()); in getSetSize() 156 return (Upper - Lower).zext(getBitWidth()+1); in getSetSize() 164 return APInt::getMaxValue(getBitWidth()); in getUnsignedMax() 173 return APInt::getMinValue(getBitWidth()); in getUnsignedMin() [all …]
|
D | APInt.cpp | 127 if (BitWidth == RHS.getBitWidth()) { in AssignSlowCase() 439 return APInt(val, getBitWidth()); in AndSlowCase() 447 return APInt(val, getBitWidth()); in OrSlowCase() 457 return APInt(val, getBitWidth()).clearUnusedBits(); in XorSlowCase() 1399 APInt signedMin = APInt::getSignedMinValue(d.getBitWidth()); in magic() 1403 t = signedMin + (d.lshr(d.getBitWidth() - 1)); in magic() 1405 p = d.getBitWidth() - 1; // initialize p in magic() 1429 mag.s = p - d.getBitWidth(); // resulting shift in magic() 1445 APInt allOnes = APInt::getAllOnesValue(d.getBitWidth()).lshr(LeadingZeros); in magicu() 1446 APInt signedMin = APInt::getSignedMinValue(d.getBitWidth()); in magicu() [all …]
|
D | StringRef.cpp | 417 if (BitWidth < Result.getBitWidth()) in getAsInteger() 418 BitWidth = Result.getBitWidth(); // don't shrink the result in getAsInteger() 419 else if (BitWidth > Result.getBitWidth()) in getAsInteger()
|
/external/llvm/include/llvm/ADT/ |
D | APInt.h | 510 assert(NewLen >= V.getBitWidth() && "Can't splat to smaller bit width!"); in getSplat() 513 for (unsigned I = V.getBitWidth(); I < NewLen; I <<= 1) in getSplat() 522 if (I1.getBitWidth() == I2.getBitWidth()) in isSameValue() 525 if (I1.getBitWidth() > I2.getBitWidth()) in isSameValue() 526 return I1 == I2.zext(I1.getBitWidth()); in isSameValue() 528 return I1.zext(I2.getBitWidth()) == I2; in isSameValue() 702 return APInt(getBitWidth(), VAL & RHS.VAL); 715 return APInt(getBitWidth(), VAL | RHS.VAL); 854 assert(bitPosition < getBitWidth() && "Bit position out of bounds!"); 925 return ult(APInt(getBitWidth(), RHS)); in ult() [all …]
|
D | APSInt.h | 269 if (I1.getBitWidth() == I2.getBitWidth() && I1.isSigned() == I2.isSigned()) in isSameValue() 273 if (I1.getBitWidth() > I2.getBitWidth()) in isSameValue() 274 return isSameValue(I1, I2.extend(I1.getBitWidth())); in isSameValue() 275 else if (I2.getBitWidth() > I1.getBitWidth()) in isSameValue() 276 return isSameValue(I1.extend(I2.getBitWidth()), I2); in isSameValue()
|
/external/llvm/lib/Target/ |
D | TargetLoweringObjectFile.cpp | 170 if ((ITy->getBitWidth() == 8 || ITy->getBitWidth() == 16 || in getKindForGlobal() 171 ITy->getBitWidth() == 32) && in getKindForGlobal() 173 if (ITy->getBitWidth() == 8) in getKindForGlobal() 175 if (ITy->getBitWidth() == 16) in getKindForGlobal() 178 assert(ITy->getBitWidth() == 32 && "Unknown width"); in getKindForGlobal()
|
/external/clang/lib/Lex/ |
D | PPExpressions.cpp | 42 unsigned getBitWidth() const { return Val.getBitWidth(); } in getBitWidth() function in __anonb0a5545d0111::PPValue 308 if (Result.Val.getBitWidth() > Val.getBitWidth()) { in EvaluateValue() 309 Result.Val = Val.extend(Result.Val.getBitWidth()); in EvaluateValue() 311 assert(Result.Val.getBitWidth() == Val.getBitWidth() && in EvaluateValue() 490 PPValue RHS(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() 533 llvm::APSInt Res(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() 597 Overflow = ShAmt >= LHS.Val.getBitWidth(); in EvaluateDirectiveSubExpr() 599 ShAmt = LHS.Val.getBitWidth()-1; in EvaluateDirectiveSubExpr() 609 if (ShAmt >= LHS.getBitWidth()) in EvaluateDirectiveSubExpr() 610 Overflow = true, ShAmt = LHS.getBitWidth()-1; in EvaluateDirectiveSubExpr() [all …]
|
/external/llvm/include/llvm/IR/ |
D | MDBuilder.h | 83 assert(Lo.getBitWidth() == Hi.getBitWidth() && "Mismatched bitwidths!"); in createRange() 89 Type *Ty = IntegerType::get(Context, Lo.getBitWidth()); in createRange()
|
D | 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() 412 unsigned getBitWidth() const { in getBitWidth() function
|
D | Operator.h | 445 assert(Offset.getBitWidth() == in accumulateConstantOffset() 461 Offset += APInt(Offset.getBitWidth(), in accumulateConstantOffset() 467 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 468 Offset += Index * APInt(Offset.getBitWidth(), in accumulateConstantOffset()
|
/external/llvm/lib/IR/ |
D | 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() 126 case Type::IntegerTyID: return cast<IntegerType>(this)->getBitWidth(); in getPrimitiveSizeInBits() 127 case Type::VectorTyID: return cast<VectorType>(this)->getBitWidth(); in getPrimitiveSizeInBits() 179 return cast<IntegerType>(this)->getBitWidth(); in getIntegerBitWidth() 329 unsigned BitWidth = getBitWidth(); in isPowerOf2ByteWidth() 334 return APInt::getAllOnesValue(getBitWidth()); in getMask()
|
D | ValueTypes.cpp | 99 return ITy->getBitWidth(); in getExtendedSizeInBits() 101 return VTy->getBitWidth(); in getExtendedSizeInBits() 245 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 270 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
D | ConstantFold.cpp | 139 assert(DestPTy->getBitWidth() == SrcTy->getBitWidth() && in FoldBitCast() 199 (cast<IntegerType>(C->getType())->getBitWidth() & 7) == 0 && in ExtractConstantBytes() 201 unsigned CSize = cast<IntegerType>(C->getType())->getBitWidth()/8; in ExtractConstantBytes() 297 cast<IntegerType>(CE->getOperand(0)->getType())->getBitWidth(); in ExtractConstantBytes() 591 uint32_t DestBitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 660 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 667 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 673 uint32_t DestBitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction() 683 (cast<IntegerType>(V->getType())->getBitWidth() & 7) == 0) in ConstantFoldCastInstruction() 972 unsigned DstWidth = CI2->getType()->getBitWidth(); in ConstantFoldBinaryInstruction() [all …]
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | APSIntType.h | 28 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {} in APSIntType() 30 uint32_t getBitWidth() const { return BitWidth; } in getBitWidth() function
|
/external/llvm/utils/TableGen/ |
D | TGValueTypes.cpp | 52 return getBitWidth(); in getSizeInBits() 54 unsigned getBitWidth() const { in getBitWidth() function in ExtendedIntegerType
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 39 static unsigned getBitWidth(Type *Ty, const DataLayout *TD) { in getBitWidth() function 56 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBitsAddSub() 74 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBitsAddSub() 136 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBitsMul() 195 unsigned BitWidth = KnownZero.getBitWidth(); in computeMaskedBitsLoad() 232 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBits() 241 KnownZero.getBitWidth() == BitWidth && in ComputeMaskedBits() 242 KnownOne.getBitWidth() == BitWidth && in ComputeMaskedBits() 265 APInt Elt(KnownZero.getBitWidth(), 0); in ComputeMaskedBits() 794 unsigned BitWidth = getBitWidth(V->getType(), TD); in ComputeSignBit() [all …]
|
/external/llvm/include/llvm/Support/ |
D | ConstantRange.h | 79 uint32_t getBitWidth() const { return Lower.getBitWidth(); } in getBitWidth() function
|
D | IntegersSubset.h | 89 return (*this) op APInt(getAPIntValue().getBitWidth(), RHS); \ 411 APInt sz(((const APInt&)getItem(0).getLow()).getBitWidth(), 0); in getSize() 426 APInt sz(((const APInt&)getItem(0).getLow()).getBitWidth(), 0); in getSingleValue() 435 APInt Offset(oldSz.getBitWidth(), idx); in getSingleValue()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCompares.cpp | 155 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits() 156 KnownZero.getBitWidth() == Min.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits() 157 KnownZero.getBitWidth() == Max.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits() 167 Min.setBit(Min.getBitWidth()-1); in ComputeSignedMinMaxValuesFromKnownBits() 168 Max.clearBit(Max.getBitWidth()-1); in ComputeSignedMinMaxValuesFromKnownBits() 179 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits() 180 KnownZero.getBitWidth() == Min.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits() 181 KnownZero.getBitWidth() == Max.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits() 937 uint32_t TypeBits = CmpRHSV.getBitWidth(); in FoldICmpShrCst() 1132 if (ICI.isEquality() && RHSV.getActiveBits() <= Ty->getBitWidth()) { in visitICmpInstWithInstAndIntCst() [all …]
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
D | ExternalFunctions.cpp | 67 switch (cast<IntegerType>(Ty)->getBitWidth()) { in getTypeID() 117 switch (cast<IntegerType>(Ty)->getBitWidth()) { in ffiTypeFor() 137 switch (cast<IntegerType>(Ty)->getBitWidth()) { in ffiValueFor() 228 switch (cast<IntegerType>(RetTy)->getBitWidth()) { in ffiInvoke()
|
D | Execution.cpp | 796 cast<IntegerType>(I.getOperand()->getType())->getBitWidth(); in executeGEPOperation() 910 if (Src2.IntVal.getZExtValue() < Src1.IntVal.getBitWidth()) in visitShl() 923 if (Src2.IntVal.getZExtValue() < Src1.IntVal.getBitWidth()) in visitLShr() 936 if (Src2.IntVal.getZExtValue() < Src1.IntVal.getBitWidth()) in visitAShr() 948 unsigned DBitWidth = DITy->getBitWidth(); in executeTruncInst() 957 unsigned DBitWidth = DITy->getBitWidth(); in executeSExtInst() 966 unsigned DBitWidth = DITy->getBitWidth(); in executeZExtInst() 992 uint32_t DBitWidth = cast<IntegerType>(DstTy)->getBitWidth(); in executeFPToUIInst() 1006 uint32_t DBitWidth = cast<IntegerType>(DstTy)->getBitWidth(); in executeFPToSIInst() 1044 uint32_t DBitWidth = cast<IntegerType>(DstTy)->getBitWidth(); in executePtrToIntInst() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | MemoryBuiltins.h | 188 return SizeOffset.first.getBitWidth() > 1; in knownSize() 192 return SizeOffset.second.getBitWidth() > 1; in knownOffset()
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 184 if (FieldSize > FieldValue.getBitWidth()) in AppendBitField() 188 if (FieldSize < FieldValue.getBitWidth()) in AppendBitField() 200 BitsInPreviousByte >= FieldValue.getBitWidth(); in AppendBitField() 225 Tmp = Tmp.shl(BitsInPreviousByte - FieldValue.getBitWidth()); in AppendBitField() 269 while (FieldValue.getBitWidth() > CharWidth) { in AppendBitField() 275 FieldValue.lshr(FieldValue.getBitWidth() - CharWidth).trunc(CharWidth); in AppendBitField() 286 FieldValue = FieldValue.trunc(FieldValue.getBitWidth() - CharWidth); in AppendBitField() 289 assert(FieldValue.getBitWidth() > 0 && in AppendBitField() 291 assert(FieldValue.getBitWidth() <= CharWidth && in AppendBitField() 294 if (FieldValue.getBitWidth() < CharWidth) { in AppendBitField() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | SROA.cpp | 1132 if (ITy->getBitWidth() > (I->EndOffset - I->BeginOffset)*8) in getCommonType() 1746 APInt ElementSize(Offset.getBitWidth(), ElementSizeInBits / 8); in getNaturalGEPRecursively() 1758 APInt ElementSize(Offset.getBitWidth(), TD.getTypeAllocSize(ElementTy)); in getNaturalGEPRecursively() 1778 Offset -= APInt(Offset.getBitWidth(), SL->getElementOffset(Index)); in getNaturalGEPRecursively() 1812 APInt ElementSize(Offset.getBitWidth(), TD.getTypeAllocSize(ElementTy)); in getNaturalGEPWithOffset() 1855 APInt Int8PtrOffset(Offset.getBitWidth(), 0); in getAdjustedPtr() 1862 APInt GEPOffset(Offset.getBitWidth(), 0); in getAdjustedPtr() 1937 if (NewITy->getBitWidth() >= OldITy->getBitWidth()) in canConvertValue() 1969 if (NewITy->getBitWidth() > OldITy->getBitWidth()) in convertValue() 2114 if (ITy->getBitWidth() < TD.getTypeStoreSizeInBits(ITy)) in isIntegerWideningViable() [all …]
|
/external/llvm/lib/ExecutionEngine/ |
D | ExecutionEngine.cpp | 568 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 574 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 580 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 629 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue() 658 assert(GV.IntVal.getBitWidth() <= 64 && "Bad pointer width"); in getConstantValue() 842 assert((IntVal.getBitWidth()+7)/8 >= StoreBytes && "Integer too small!"); in StoreIntToMemory() 900 assert((IntVal.getBitWidth()+7)/8 >= LoadBytes && "Integer too small!"); in LoadIntFromMemory() 934 Result.IntVal = APInt(cast<IntegerType>(Ty)->getBitWidth(), 0); in LoadValueFromMemory()
|