HomeSort by relevance Sort by last modified time
    Searched defs:BitWidth (Results 1 - 25 of 57) sorted by null

1 2 3

  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
APSIntType.h 20 uint32_t BitWidth;
25 : BitWidth(Width), IsUnsigned(Unsigned) {}
28 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {}
30 uint32_t getBitWidth() const { return BitWidth; }
40 Value = Value.extOrTrunc(BitWidth);
56 return llvm::APSInt(BitWidth, IsUnsigned);
61 return llvm::APSInt::getMinValue(BitWidth, IsUnsigned);
66 return llvm::APSInt::getMaxValue(BitWidth, IsUnsigned);
70 return (llvm::APSInt(BitWidth, IsUnsigned) = RawValue);
92 return BitWidth == Other.BitWidth && IsUnsigned == Other.IsUnsigned
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionAliasAnalysis.cpp 128 unsigned BitWidth = SE->getTypeSizeInBits(AS->getType());
129 APInt ASizeInt(BitWidth, LocA.Size);
130 APInt BSizeInt(BitWidth, LocB.Size);
Lint.cpp 511 unsigned BitWidth = cast<IntegerType>(V->getType())->getBitWidth();
512 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
ConstantFolding.cpp 554 unsigned BitWidth = DL->getTypeSizeInBits(Op0->getType()->getScalarType());
555 APInt KnownZero0(BitWidth, 0), KnownOne0(BitWidth, 0);
556 APInt KnownZero1(BitWidth, 0), KnownOne1(BitWidth, 0);
587 // PtrToInt may change the bitwidth so we have convert to the right size
685 unsigned BitWidth = TD->getTypeSizeInBits(IntPtrTy);
687 APInt(BitWidth, TD->getIndexedOffset(Ptr->getType(),
708 Offset += APInt(BitWidth,
715 APInt BasePtr(BitWidth, 0)
    [all...]
LazyValueInfo.cpp 848 unsigned BitWidth = Val->getType()->getIntegerBitWidth();
849 ConstantRange EdgesVals(BitWidth, DefaultCase/*isFullSet*/);
    [all...]
ValueTracking.cpp 37 /// getBitWidth - Returns the bitwidth of the given scalar or pointer type (if
38 /// unknown returns 0). For vector types, returns the element type's bitwidth.
40 if (unsigned BitWidth = Ty->getScalarSizeInBits())
41 return BitWidth;
56 unsigned BitWidth = KnownZero.getBitWidth();
58 // NLZ can't be BitWidth with no sign bit
59 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1);
68 KnownZero = APInt::getHighBitsSet(BitWidth, NLZ2);
74 unsigned BitWidth = KnownZero.getBitWidth();
80 APInt LHSKnownZero(BitWidth, 0), LHSKnownOne(BitWidth, 0)
    [all...]
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.cpp 289 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
290 if (BitWidth == 1)
291 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
292 else if (BitWidth <= 8)
293 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
294 else if (BitWidth <= 16)
295 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
296 else if (BitWidth <= 32)
297 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
298 else if (BitWidth <= 64
    [all...]
  /external/llvm/utils/TableGen/
TGValueTypes.cpp 44 unsigned BitWidth;
47 : Type(TK_ExtendedIntegerType), BitWidth(bits) {}
55 return BitWidth;
IntrinsicEmitter.cpp 270 unsigned BitWidth = EVT(VT).getSizeInBits();
271 switch (BitWidth) {
FixedLenDecoderEmitter.cpp 101 unsigned Indentation, unsigned BitWidth,
332 unsigned BitWidth;
342 BestIndex(FC.BestIndex), BitWidth(FC.BitWidth),
351 Parent(NULL), BestIndex(-1), BitWidth(BW), Emitter(E) {
352 for (unsigned i = 0; i < BitWidth; ++i)
365 Parent(&parent), BestIndex(-1), BitWidth(parent.BitWidth),
370 unsigned getBitWidth() const { return BitWidth; }
385 for (unsigned i = 0; i < BitWidth; ++i)
    [all...]
  /external/clang/lib/Lex/
PPExpressions.cpp 40 PPValue(unsigned BitWidth) : Val(BitWidth) {}
754 unsigned BitWidth = getTargetInfo().getIntMaxTWidth();
756 PPValue ResVal(BitWidth);
  /external/llvm/include/llvm/ADT/
APInt.h 76 unsigned BitWidth; ///< The number of bits in this APInt.
98 APInt(uint64_t *val, unsigned bits) : BitWidth(bits), pVal(val) {}
103 bool isSingleWord() const { return BitWidth <= APINT_BITS_PER_WORD; }
138 unsigned wordBits = BitWidth % APINT_BITS_PER_WORD;
237 : BitWidth(numBits), VAL(0) {
238 assert(BitWidth && "bitwidth too small");
279 APInt(const APInt &that) : BitWidth(that.BitWidth), VAL(0) {
280 assert(BitWidth && "bitwidth too small")
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 249 FunctionLoweringInfo::GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth) {
257 if (BitWidth > LOI->KnownZero.getBitWidth()) {
259 LOI->KnownZero = LOI->KnownZero.zextOrTrunc(BitWidth);
260 LOI->KnownOne = LOI->KnownOne.zextOrTrunc(BitWidth);
284 unsigned BitWidth = IntVT.getSizeInBits();
295 APInt Zero(BitWidth, 0);
302 APInt Val = CI->getValue().zextOrTrunc(BitWidth);
314 const LiveOutInfo *SrcLOI = GetLiveOutRegInfo(SrcReg, BitWidth);
322 assert(DestLOI.KnownZero.getBitWidth() == BitWidth &&
323 DestLOI.KnownOne.getBitWidth() == BitWidth &
    [all...]
LegalizeTypes.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 91 uint32_t BitWidth = Ty->getScalarSizeInBits();
93 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) &&
94 CI->getLimitedValue(BitWidth) < BitWidth) {
729 unsigned BitWidth = Op0->getType()->getScalarSizeInBits();
736 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
InstCombineSimplifyDemanded.cpp 54 unsigned BitWidth = Inst.getType()->getScalarSizeInBits();
55 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
56 APInt DemandedMask(APInt::getAllOnesValue(BitWidth));
93 /// in DemandedMask. Note also that the bitwidth of V, DemandedMask, KnownZero
106 uint32_t BitWidth = DemandedMask.getBitWidth();
110 assert((!TD || TD->getTypeSizeInBits(VTy->getScalarType()) == BitWidth) &&
112 VTy->getScalarSizeInBits() == BitWidth) &&
113 KnownZero.getBitWidth() == BitWidth &&
114 KnownOne.getBitWidth() == BitWidth &
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 117 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth();
118 if (D->getValue().uge(BitWidth))
122 APInt::getOneBitSet(BitWidth, D->getZExtValue()));
Local.cpp     [all...]
  /external/clang/lib/StaticAnalyzer/Core/
SimpleSValBuilder.cpp 141 unsigned BitWidth = Context.getTypeSize(castTy);
144 return makeLocAsInteger(val, BitWidth);
856 // Convert the bitwidth of rightI. This should deal with overflow
    [all...]
  /external/clang/include/clang/AST/
TemplateBase.h 81 // BitWidth > 64. The memory may be shared between multiple
87 unsigned BitWidth : 31;
275 if (Integer.BitWidth <= 64)
276 return APSInt(APInt(Integer.BitWidth, Integer.VAL), Integer.IsUnsigned);
278 unsigned NumWords = APInt::getNumWords(Integer.BitWidth);
279 return APSInt(APInt(Integer.BitWidth, makeArrayRef(Integer.pVal, NumWords)),
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.cpp 458 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
459 if (BitWidth == 1)
460 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
461 else if (BitWidth <= 8)
462 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
463 else if (BitWidth <= 16)
464 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
465 else if (BitWidth <= 32)
466 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
467 else if (BitWidth <= 64
    [all...]
  /external/llvm/lib/IR/
Type.cpp 58 bool Type::isIntegerTy(unsigned Bitwidth) const {
59 return isIntegerTy() && cast<IntegerType>(this)->getBitWidth() == Bitwidth;
306 assert(NumBits >= MIN_INT_BITS && "bitwidth too small");
307 assert(NumBits <= MAX_INT_BITS && "bitwidth too large");
329 unsigned BitWidth = getBitWidth();
330 return (BitWidth > 7) && isPowerOf2_32(BitWidth);
  /external/llvm/lib/Transforms/IPO/
MergeFunctions.cpp 357 unsigned BitWidth = TD ? TD->getPointerSizeInBits() : 1;
358 APInt Offset1(BitWidth, 0), Offset2(BitWidth, 0);
  /external/llvm/include/llvm/CodeGen/
ValueTypes.h 444 static MVT getFloatingPointVT(unsigned BitWidth) {
445 switch (BitWidth) {
461 static MVT getIntegerVT(unsigned BitWidth) {
462 switch (BitWidth) {
576 static EVT getFloatingPointVT(unsigned BitWidth) {
577 return MVT::getFloatingPointVT(BitWidth);
582 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) {
583 MVT M = MVT::getIntegerVT(BitWidth);
586 return getExtendedIntegerVT(Context, BitWidth);
600 /// integer type with the same bitwidth
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 642 unsigned BitWidth = VT.getSizeInBits();
644 return (BitWidth + RegWidth - 1) / RegWidth;
    [all...]

Completed in 887 milliseconds

1 2 3