HomeSort by relevance Sort by last modified time
    Searched refs:BitWidth (Results 1 - 25 of 75) 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);
89 return BitWidth == Other.BitWidth && IsUnsigned == Other.IsUnsigned
    [all...]
  /external/llvm/include/llvm/Support/
ConstantRange.h 48 explicit ConstantRange(uint32_t BitWidth, bool isFullSet = true);
96 /// its bitwidth, for example: i8 [120, 140).
182 /// zero extended to BitWidth.
183 ConstantRange zeroExtend(uint32_t BitWidth) const;
188 /// sign extended to BitWidth.
189 ConstantRange signExtend(uint32_t BitWidth) const;
195 ConstantRange truncate(uint32_t BitWidth) const;
197 /// zextOrTrunc - make this range have the bit width given by \p BitWidth. The
199 ConstantRange zextOrTrunc(uint32_t BitWidth) const;
201 /// sextOrTrunc - make this range have the bit width given by \p BitWidth. Th
    [all...]
  /external/llvm/lib/Support/
APInt.cpp 90 assert(BitWidth && "Bitwidth too small");
107 : BitWidth(numBits), VAL(0) {
112 : BitWidth(numBits), VAL(0) {
117 : BitWidth(numbits), VAL(0) {
118 assert(BitWidth && "Bitwidth too small");
127 if (BitWidth == RHS.getBitWidth()) {
150 BitWidth = RHS.BitWidth;
    [all...]
StringRef.cpp 417 unsigned BitWidth = Log2Radix * Str.size();
418 if (BitWidth < Result.getBitWidth())
419 BitWidth = Result.getBitWidth(); // don't shrink the result
420 else if (BitWidth > Result.getBitWidth())
421 Result = Result.zext(BitWidth);
426 RadixAP = APInt(BitWidth, Radix);
427 CharAP = APInt(BitWidth, 0);
  /external/llvm/lib/Analysis/
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...]
ScalarEvolutionAliasAnalysis.cpp 128 unsigned BitWidth = SE->getTypeSizeInBits(AS->getType());
129 APInt ASizeInt(BitWidth, LocA.Size);
130 APInt BSizeInt(BitWidth, LocB.Size);
ScalarEvolution.cpp 685 // Suppose, W is the bitwidth of the return value. We must be prepared for
    [all...]
  /external/llvm/include/llvm/ADT/
APInt.h 76 unsigned BitWidth; ///< The number of bits in this APInt.
97 APInt(uint64_t* val, unsigned bits) : BitWidth(bits), pVal(val) { }
102 return BitWidth <= APINT_BITS_PER_WORD;
134 unsigned wordBits = BitWidth % APINT_BITS_PER_WORD;
230 : BitWidth(numBits), VAL(0) {
231 assert(BitWidth && "bitwidth too small");
269 : BitWidth(that.BitWidth), VAL(0) {
270 assert(BitWidth && "bitwidth too small")
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
APSIntType.cpp 31 if (MinBits <= BitWidth)
BasicValueFactory.cpp 95 const llvm::APSInt& BasicValueFactory::getValue(uint64_t X, unsigned BitWidth,
97 llvm::APSInt V(BitWidth, isUnsigned);
  /external/llvm/utils/TableGen/
TGValueTypes.cpp 32 unsigned BitWidth;
35 : BitWidth(bits) {}
40 return 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/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 53 unsigned BitWidth = Inst.getType()->getScalarSizeInBits();
54 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
55 APInt DemandedMask(APInt::getAllOnesValue(BitWidth));
92 /// in DemandedMask. Note also that the bitwidth of V, DemandedMask, KnownZero
105 uint32_t BitWidth = DemandedMask.getBitWidth();
109 assert((!TD || TD->getTypeSizeInBits(VTy->getScalarType()) == BitWidth) &&
111 VTy->getScalarSizeInBits() == BitWidth) &&
112 KnownZero.getBitWidth() == BitWidth &&
113 KnownOne.getBitWidth() == BitWidth &
    [all...]
InstCombineCalls.cpp 289 uint32_t BitWidth = IT->getBitWidth();
290 APInt KnownZero(BitWidth, 0);
291 APInt KnownOne(BitWidth, 0);
294 APInt Mask(APInt::getLowBitsSet(BitWidth, TrailingZeros));
297 APInt(BitWidth, TrailingZeros)));
307 uint32_t BitWidth = IT->getBitWidth();
308 APInt KnownZero(BitWidth, 0);
309 APInt KnownOne(BitWidth, 0);
312 APInt Mask(APInt::getHighBitsSet(BitWidth, LeadingZeros));
315 APInt(BitWidth, LeadingZeros)))
    [all...]
InstCombineCasts.cpp 362 uint32_t BitWidth = Ty->getScalarSizeInBits();
363 if (BitWidth < OrigBitWidth) {
364 APInt Mask = APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth);
377 uint32_t BitWidth = Ty->getScalarSizeInBits();
378 if (CI->getLimitedValue(BitWidth) < BitWidth)
388 uint32_t BitWidth = Ty->getScalarSizeInBits();
390 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) &&
391 CI->getLimitedValue(BitWidth) < BitWidth) {
    [all...]
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.cpp 216 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
217 if (BitWidth == 1)
218 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
219 else if (BitWidth <= 8)
220 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
221 else if (BitWidth <= 16)
222 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
223 else if (BitWidth <= 32)
224 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
225 else if (BitWidth <= 64
    [all...]
  /external/llvm/include/llvm/CodeGen/
ValueTypes.h 356 static MVT getFloatingPointVT(unsigned BitWidth) {
357 switch (BitWidth) {
373 static MVT getIntegerVT(unsigned BitWidth) {
374 switch (BitWidth) {
468 static EVT getFloatingPointVT(unsigned BitWidth) {
469 return MVT::getFloatingPointVT(BitWidth);
474 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) {
475 MVT M = MVT::getIntegerVT(BitWidth);
478 return getExtendedIntegerVT(Context, BitWidth);
492 /// integer type with the same bitwidth
    [all...]
FunctionLoweringInfo.h 167 const LiveOutInfo *GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth);
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 246 FunctionLoweringInfo::GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth) {
254 if (BitWidth > LOI->KnownZero.getBitWidth()) {
256 LOI->KnownZero = LOI->KnownZero.zextOrTrunc(BitWidth);
257 LOI->KnownOne = LOI->KnownOne.zextOrTrunc(BitWidth);
279 unsigned BitWidth = IntVT.getSizeInBits();
290 APInt Zero(BitWidth, 0);
297 APInt Val = CI->getValue().zextOrTrunc(BitWidth);
309 const LiveOutInfo *SrcLOI = GetLiveOutRegInfo(SrcReg, BitWidth);
317 assert(DestLOI.KnownZero.getBitWidth() == BitWidth &&
318 DestLOI.KnownOne.getBitWidth() == BitWidth &
    [all...]
TargetLowering.cpp     [all...]
SelectionDAG.cpp     [all...]
  /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/clang/include/clang/AST/
TemplateBase.h 77 // BitWidth > 64. The memory may be shared between multiple
83 unsigned BitWidth : 31;
248 if (Integer.BitWidth <= 64)
249 return APSInt(APInt(Integer.BitWidth, Integer.VAL), Integer.IsUnsigned);
251 unsigned NumWords = APInt::getNumWords(Integer.BitWidth);
252 return APSInt(APInt(Integer.BitWidth, makeArrayRef(Integer.pVal, NumWords)),
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 117 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth();
118 if (D->getValue().uge(BitWidth))
122 APInt(BitWidth, 1).shl(D->getZExtValue()));
  /external/llvm/lib/Target/
TargetData.cpp 334 uint32_t BitWidth, bool ABIInfo,
341 Alignments[i].TypeBitWidth == BitWidth)
348 // the BitWidth requested.
349 if (Alignments[i].TypeBitWidth > BitWidth && (BestMatchIdx == -1 ||
566 /// an integer type of the specified bitwidth.
567 unsigned TargetData::getABIIntegerTypeAlignment(unsigned BitWidth) const {
568 return getAlignmentInfo(INTEGER_ALIGN, BitWidth, true, 0);

Completed in 448 milliseconds

1 2 3