Home
last modified time | relevance | path

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

123456

/freebsd-9-stable/contrib/llvm/lib/Support/
DConstantRange.cpp46 assert(Lower.getBitWidth() == Upper.getBitWidth() && in ConstantRange()
57 uint32_t W = CR.getBitWidth(); in makeICmpRegion()
140 return contains(APInt::getSignedMaxValue(getBitWidth())) && in isSignWrappedSet()
141 contains(APInt::getSignedMinValue(getBitWidth())); in isSignWrappedSet()
148 APInt Size(getBitWidth()+1, 0); in getSetSize()
149 Size.setBit(getBitWidth()); in getSetSize()
154 return (Upper - Lower).zext(getBitWidth()+1); in getSetSize()
162 return APInt::getMaxValue(getBitWidth()); in getUnsignedMax()
171 return APInt::getMinValue(getBitWidth()); in getUnsignedMin()
179 APInt SignedMax(APInt::getSignedMaxValue(getBitWidth())); in getSignedMax()
[all …]
DAPInt.cpp127 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 …]
DStringRef.cpp436 if (BitWidth < Result.getBitWidth()) in getAsInteger()
437 BitWidth = Result.getBitWidth(); // don't shrink the result in getAsInteger()
438 else if (BitWidth > Result.getBitWidth()) in getAsInteger()
/freebsd-9-stable/contrib/llvm/include/llvm/ADT/
DAPInt.h543 assert(NewLen >= V.getBitWidth() && "Can't splat to smaller bit width!"); in getSplat()
546 for (unsigned I = V.getBitWidth(); I < NewLen; I <<= 1) in getSplat()
555 if (I1.getBitWidth() == I2.getBitWidth()) in isSameValue()
558 if (I1.getBitWidth() > I2.getBitWidth()) in isSameValue()
559 return I1 == I2.zext(I1.getBitWidth()); in isSameValue()
561 return I1.zext(I2.getBitWidth()) == I2; in isSameValue()
765 return APInt(getBitWidth(), VAL & RHS.VAL);
780 return APInt(getBitWidth(), VAL | RHS.VAL);
949 assert(bitPosition < getBitWidth() && "Bit position out of bounds!");
1028 bool ult(uint64_t RHS) const { return ult(APInt(getBitWidth(), RHS)); } in ult()
[all …]
DAPSInt.h269 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()
/freebsd-9-stable/contrib/llvm/lib/Target/
DTargetLoweringObjectFile.cpp180 if ((ITy->getBitWidth() == 8 || ITy->getBitWidth() == 16 || in getKindForGlobal()
181 ITy->getBitWidth() == 32) && in getKindForGlobal()
183 if (ITy->getBitWidth() == 8) in getKindForGlobal()
185 if (ITy->getBitWidth() == 16) in getKindForGlobal()
188 assert(ITy->getBitWidth() == 32 && "Unknown width"); in getKindForGlobal()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Lex/
DPPExpressions.cpp42 unsigned getBitWidth() const { return Val.getBitWidth(); } in getBitWidth() function in __anon95fa2f7f0111::PPValue
313 if (Result.Val.getBitWidth() > Val.getBitWidth()) { in EvaluateValue()
314 Result.Val = Val.extend(Result.Val.getBitWidth()); in EvaluateValue()
316 assert(Result.Val.getBitWidth() == Val.getBitWidth() && in EvaluateValue()
495 PPValue RHS(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
538 llvm::APSInt Res(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
602 Overflow = ShAmt >= LHS.Val.getBitWidth(); in EvaluateDirectiveSubExpr()
604 ShAmt = LHS.Val.getBitWidth()-1; in EvaluateDirectiveSubExpr()
614 if (ShAmt >= LHS.getBitWidth()) in EvaluateDirectiveSubExpr()
615 Overflow = true, ShAmt = LHS.getBitWidth()-1; in EvaluateDirectiveSubExpr()
[all …]
/freebsd-9-stable/contrib/llvm/lib/IR/
DType.cpp59 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()
DValueTypes.cpp99 return ITy->getBitWidth(); in getExtendedSizeInBits()
101 return VTy->getBitWidth(); in getExtendedSizeInBits()
255 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT()
280 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
DConstantFold.cpp140 assert(DestPTy->getBitWidth() == SrcTy->getBitWidth() && in FoldBitCast()
200 (cast<IntegerType>(C->getType())->getBitWidth() & 7) == 0 && in ExtractConstantBytes()
202 unsigned CSize = cast<IntegerType>(C->getType())->getBitWidth()/8; in ExtractConstantBytes()
298 cast<IntegerType>(CE->getOperand(0)->getType())->getBitWidth(); in ExtractConstantBytes()
592 uint32_t DestBitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction()
661 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction()
668 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction()
674 uint32_t DestBitWidth = cast<IntegerType>(DestTy)->getBitWidth(); in ConstantFoldCastInstruction()
684 (cast<IntegerType>(V->getType())->getBitWidth() & 7) == 0) in ConstantFoldCastInstruction()
975 unsigned DstWidth = CI2->getType()->getBitWidth(); in ConstantFoldBinaryInstruction()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DValueTracking.cpp40 static unsigned getBitWidth(Type *Ty, const DataLayout *TD) { in getBitWidth() function
57 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBitsAddSub()
75 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBitsAddSub()
137 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBitsMul()
196 unsigned BitWidth = KnownZero.getBitWidth(); in computeMaskedBitsLoad()
233 unsigned BitWidth = KnownZero.getBitWidth(); in ComputeMaskedBits()
242 KnownZero.getBitWidth() == BitWidth && in ComputeMaskedBits()
243 KnownOne.getBitWidth() == BitWidth && in ComputeMaskedBits()
266 APInt Elt(KnownZero.getBitWidth(), 0); in ComputeMaskedBits()
804 unsigned BitWidth = getBitWidth(V->getType(), TD); in ComputeSignBit()
[all …]
/freebsd-9-stable/contrib/llvm/utils/TableGen/
DTGValueTypes.cpp56 return getBitWidth(); in getSizeInBits()
58 unsigned getBitWidth() const { in getBitWidth() function in __anoncd8ad5080111::ExtendedIntegerType
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DAPSIntType.h28 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {} in APSIntType()
30 uint32_t getBitWidth() const { return BitWidth; } in getBitWidth() function
/freebsd-9-stable/contrib/llvm/include/llvm/IR/
DDerivedTypes.h61 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
DMDBuilder.h83 assert(Lo.getBitWidth() == Hi.getBitWidth() && "Mismatched bitwidths!"); in createRange()
89 Type *Ty = IntegerType::get(Context, Lo.getBitWidth()); in createRange()
DOperator.h445 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()
/freebsd-9-stable/contrib/llvm/include/llvm/Support/
DConstantRange.h87 uint32_t getBitWidth() const { return Lower.getBitWidth(); } in getBitWidth() function
/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp180 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits()
181 KnownZero.getBitWidth() == Min.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits()
182 KnownZero.getBitWidth() == Max.getBitWidth() && in ComputeSignedMinMaxValuesFromKnownBits()
192 Min.setBit(Min.getBitWidth()-1); in ComputeSignedMinMaxValuesFromKnownBits()
193 Max.clearBit(Max.getBitWidth()-1); in ComputeSignedMinMaxValuesFromKnownBits()
204 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits()
205 KnownZero.getBitWidth() == Min.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits()
206 KnownZero.getBitWidth() == Max.getBitWidth() && in ComputeUnsignedMinMaxValuesFromKnownBits()
973 uint32_t TypeBits = CmpRHSV.getBitWidth(); in FoldICmpShrCst()
1177 if (ICI.isEquality() && RHSV.getActiveBits() <= Ty->getBitWidth()) { in visitICmpInstWithInstAndIntCst()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DSROA.cpp964 if (ITy->getBitWidth() % 8 != 0 || in INITIALIZE_PASS_DEPENDENCY()
965 ITy->getBitWidth() / 8 > (EndOffset - B->beginOffset())) in INITIALIZE_PASS_DEPENDENCY()
1268 APInt ElementSize(Offset.getBitWidth(), ElementSizeInBits / 8); in getNaturalGEPRecursively()
1280 APInt ElementSize(Offset.getBitWidth(), DL.getTypeAllocSize(ElementTy)); in getNaturalGEPRecursively()
1300 Offset -= APInt(Offset.getBitWidth(), SL->getElementOffset(Index)); in getNaturalGEPRecursively()
1333 APInt ElementSize(Offset.getBitWidth(), DL.getTypeAllocSize(ElementTy)); in getNaturalGEPWithOffset()
1375 APInt Int8PtrOffset(Offset.getBitWidth(), 0); in getAdjustedPtr()
1382 APInt GEPOffset(Offset.getBitWidth(), 0); in getAdjustedPtr()
1457 if (NewITy->getBitWidth() >= OldITy->getBitWidth()) in canConvertValue()
1495 if (NewITy->getBitWidth() > OldITy->getBitWidth()) in convertValue()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGExprConstant.cpp163 if (FieldSize > FieldValue.getBitWidth()) in AppendBitField()
167 if (FieldSize < FieldValue.getBitWidth()) in AppendBitField()
179 BitsInPreviousByte >= FieldValue.getBitWidth(); in AppendBitField()
204 Tmp = Tmp.shl(BitsInPreviousByte - FieldValue.getBitWidth()); in AppendBitField()
248 while (FieldValue.getBitWidth() > CharWidth) { in AppendBitField()
254 FieldValue.lshr(FieldValue.getBitWidth() - CharWidth).trunc(CharWidth); in AppendBitField()
265 FieldValue = FieldValue.trunc(FieldValue.getBitWidth() - CharWidth); in AppendBitField()
268 assert(FieldValue.getBitWidth() > 0 && in AppendBitField()
270 assert(FieldValue.getBitWidth() <= CharWidth && in AppendBitField()
273 if (FieldValue.getBitWidth() < CharWidth) { in AppendBitField()
[all …]
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp602 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue()
608 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue()
614 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue()
663 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); in getConstantValue()
692 assert(GV.IntVal.getBitWidth() <= 64 && "Bad pointer width"); in getConstantValue()
971 assert((IntVal.getBitWidth()+7)/8 >= StoreBytes && "Integer too small!"); in StoreIntToMemory()
1027 unsigned numOfBytes =(Val.AggregateVal[i].IntVal.getBitWidth()+7)/8; in StoreValueToMemory()
1043 assert((IntVal.getBitWidth()+7)/8 >= LoadBytes && "Integer too small!"); in LoadIntFromMemory()
1077 Result.IntVal = APInt(cast<IntegerType>(Ty)->getBitWidth(), 0); in LoadValueFromMemory()
1113 const unsigned elemBitWidth = cast<IntegerType>(ElemT)->getBitWidth(); in LoadValueFromMemory()
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/
DExternalFunctions.cpp67 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()
DExecution.cpp1014 cast<IntegerType>(I.getOperand()->getType())->getBitWidth(); in executeGEPOperation()
1126 unsigned valueWidth = valueToShift.getBitWidth(); in getShiftAmount()
1222 unsigned DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeTruncInst()
1230 unsigned DBitWidth = DITy->getBitWidth(); in executeTruncInst()
1242 unsigned DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeSExtInst()
1250 unsigned DBitWidth = DITy->getBitWidth(); in executeSExtInst()
1262 unsigned DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeZExtInst()
1271 unsigned DBitWidth = DITy->getBitWidth(); in executeZExtInst()
1330 uint32_t DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeFPToUIInst()
1347 uint32_t DBitWidth = cast<IntegerType>(DstTy)->getBitWidth(); in executeFPToUIInst()
[all …]
/freebsd-9-stable/contrib/llvm/include/llvm/Analysis/
DMemoryBuiltins.h182 return SizeOffset.first.getBitWidth() > 1; in knownSize()
186 return SizeOffset.second.getBitWidth() > 1; in knownOffset()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DSimpleConstraintManager.cpp237 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymRel()

123456