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

1 2 3 4

  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
APSIntType.h 21 uint32_t BitWidth;
26 : BitWidth(Width), IsUnsigned(Unsigned) {}
29 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {}
31 uint32_t getBitWidth() const { return BitWidth; }
41 Value = Value.extOrTrunc(BitWidth);
57 return llvm::APSInt(BitWidth, IsUnsigned);
62 return llvm::APSInt::getMinValue(BitWidth, IsUnsigned);
67 return llvm::APSInt::getMaxValue(BitWidth, IsUnsigned);
71 return (llvm::APSInt(BitWidth, IsUnsigned) = RawValue);
93 return BitWidth == Other.BitWidth && IsUnsigned == Other.IsUnsigned
    [all...]
  /external/llvm/lib/Support/
APInt.cpp 91 assert(BitWidth && "Bitwidth too small");
108 : BitWidth(numBits), VAL(0) {
113 : BitWidth(numBits), VAL(0) {
118 : BitWidth(numbits), VAL(0) {
119 assert(BitWidth && "Bitwidth too small");
128 if (BitWidth == RHS.getBitWidth()) {
151 BitWidth = RHS.BitWidth;
    [all...]
StringRef.cpp 434 unsigned BitWidth = Log2Radix * Str.size();
435 if (BitWidth < Result.getBitWidth())
436 BitWidth = Result.getBitWidth(); // don't shrink the result
437 else if (BitWidth > Result.getBitWidth())
438 Result = Result.zext(BitWidth);
443 RadixAP = APInt(BitWidth, Radix);
444 CharAP = APInt(BitWidth, 0);
  /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/include/llvm/IR/
ConstantRange.h 51 explicit ConstantRange(uint32_t BitWidth, bool isFullSet = true);
99 /// its bitwidth, for example: i8 [120, 140).
185 /// zero extended to BitWidth.
186 ConstantRange zeroExtend(uint32_t BitWidth) const;
191 /// sign extended to BitWidth.
192 ConstantRange signExtend(uint32_t BitWidth) const;
198 ConstantRange truncate(uint32_t BitWidth) const;
200 /// zextOrTrunc - make this range have the bit width given by \p BitWidth. The
202 ConstantRange zextOrTrunc(uint32_t BitWidth) const;
204 /// sextOrTrunc - make this range have the bit width given by \p BitWidth. Th
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 55 unsigned BitWidth = Inst.getType()->getScalarSizeInBits();
56 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
57 APInt DemandedMask(APInt::getAllOnesValue(BitWidth));
94 /// in DemandedMask. Note also that the bitwidth of V, DemandedMask, KnownZero
107 uint32_t BitWidth = DemandedMask.getBitWidth();
111 assert((!DL || DL->getTypeSizeInBits(VTy->getScalarType()) == BitWidth) &&
113 VTy->getScalarSizeInBits() == BitWidth) &&
114 KnownZero.getBitWidth() == BitWidth &&
115 KnownOne.getBitWidth() == BitWidth &
    [all...]
InstCombineCalls.cpp 322 uint32_t BitWidth = IT->getBitWidth();
323 APInt KnownZero(BitWidth, 0);
324 APInt KnownOne(BitWidth, 0);
327 APInt Mask(APInt::getLowBitsSet(BitWidth, TrailingZeros));
330 APInt(BitWidth, TrailingZeros)));
340 uint32_t BitWidth = IT->getBitWidth();
341 APInt KnownZero(BitWidth, 0);
342 APInt KnownOne(BitWidth, 0);
345 APInt Mask(APInt::getHighBitsSet(BitWidth, LeadingZeros));
348 APInt(BitWidth, LeadingZeros)))
    [all...]
  /external/llvm/include/llvm/CodeGen/
ValueTypes.h 56 static EVT getFloatingPointVT(unsigned BitWidth) {
57 return MVT::getFloatingPointVT(BitWidth);
62 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) {
63 MVT M = MVT::getIntegerVT(BitWidth);
66 return getExtendedIntegerVT(Context, BitWidth);
80 /// integer type with the same bitwidth.
85 unsigned BitWidth = EltTy.getSizeInBits();
86 MVT IntTy = MVT::getIntegerVT(BitWidth);
261 unsigned BitWidth = getSizeInBits();
262 if (BitWidth <= 8
    [all...]
FunctionLoweringInfo.h 170 const LiveOutInfo *GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth);
MachineValueType.h 469 static MVT getFloatingPointVT(unsigned BitWidth) {
470 switch (BitWidth) {
486 static MVT getIntegerVT(unsigned BitWidth) {
487 switch (BitWidth) {
  /external/llvm/lib/Analysis/
ValueTracking.cpp 39 /// getBitWidth - Returns the bitwidth of the given scalar or pointer type (if
40 /// unknown returns 0). For vector types, returns the element type's bitwidth.
42 if (unsigned BitWidth = Ty->getScalarSizeInBits())
43 return BitWidth;
58 unsigned BitWidth = KnownZero.getBitWidth();
60 // NLZ can't be BitWidth with no sign bit
61 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1);
70 KnownZero = APInt::getHighBitsSet(BitWidth, NLZ2);
76 unsigned BitWidth = KnownZero.getBitWidth();
82 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);
ConstantFolding.cpp 232 unsigned BitWidth = TD.getPointerTypeSizeInBits(GV->getType());
233 Offset = APInt(BitWidth, 0);
251 unsigned BitWidth = TD.getPointerTypeSizeInBits(GEP->getType());
252 APInt TmpOffset(BitWidth, 0);
626 unsigned BitWidth = DL->getTypeSizeInBits(Op0->getType()->getScalarType());
627 APInt KnownZero0(BitWidth, 0), KnownOne0(BitWidth, 0);
628 APInt KnownZero1(BitWidth, 0), KnownOne1(BitWidth, 0);
659 // PtrToInt may change the bitwidth so we have convert to the right siz
    [all...]
  /external/clang/lib/Basic/
TargetInfo.cpp 157 unsigned BitWidth, bool IsSigned) const {
158 if (getCharWidth() == BitWidth)
160 if (getShortWidth() == BitWidth)
162 if (getIntWidth() == BitWidth)
164 if (getLongWidth() == BitWidth)
166 if (getLongLongWidth() == BitWidth)
171 TargetInfo::IntType TargetInfo::getLeastIntTypeByWidth(unsigned BitWidth,
173 if (getCharWidth() >= BitWidth)
175 if (getShortWidth() >= BitWidth)
177 if (getIntWidth() >= BitWidth)
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
APSIntType.cpp 42 if (MinBits <= BitWidth)
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 285 FunctionLoweringInfo::GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth) {
293 if (BitWidth > LOI->KnownZero.getBitWidth()) {
295 LOI->KnownZero = LOI->KnownZero.zextOrTrunc(BitWidth);
296 LOI->KnownOne = LOI->KnownOne.zextOrTrunc(BitWidth);
320 unsigned BitWidth = IntVT.getSizeInBits();
331 APInt Zero(BitWidth, 0);
338 APInt Val = CI->getValue().zextOrTrunc(BitWidth);
350 const LiveOutInfo *SrcLOI = GetLiveOutRegInfo(SrcReg, BitWidth);
358 assert(DestLOI.KnownZero.getBitWidth() == BitWidth &&
359 DestLOI.KnownOne.getBitWidth() == BitWidth &
    [all...]
TargetLowering.cpp 322 unsigned BitWidth,
342 unsigned DemandedSize = BitWidth - Demanded.countLeadingZeros();
346 for (; SmallVTBits < BitWidth; SmallVTBits = NextPowerOf2(SmallVTBits)) {
378 unsigned BitWidth = DemandedMask.getBitWidth();
379 assert(Op.getValueType().getScalarType().getSizeInBits() == BitWidth &&
385 KnownZero = KnownOne = APInt(BitWidth, 0);
397 NewMask = APInt::getAllOnesValue(BitWidth);
454 if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMask, dl))
488 if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMask, dl))
513 if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMask, dl)
    [all...]
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.cpp 306 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
307 if (BitWidth == 1)
308 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
309 else if (BitWidth <= 8)
310 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
311 else if (BitWidth <= 16)
312 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
313 else if (BitWidth <= 32)
314 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
315 else if (BitWidth <= 64
    [all...]
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.cpp 496 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
497 if (BitWidth == 1)
498 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
499 else if (BitWidth <= 8)
500 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
501 else if (BitWidth <= 16)
502 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
503 else if (BitWidth <= 32)
504 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
505 else if (BitWidth <= 64
    [all...]
  /external/llvm/lib/Transforms/Utils/
IntegerDivision.cpp 36 unsigned BitWidth = Dividend->getType()->getIntegerBitWidth();
39 if (BitWidth == 64) {
42 assert(BitWidth == 32 && "Unexpected bit width");
108 unsigned BitWidth = Dividend->getType()->getIntegerBitWidth();
111 if (BitWidth == 64) {
114 assert(BitWidth == 32 && "Unexpected bit width");
159 unsigned BitWidth = DivTy->getBitWidth();
166 if (BitWidth == 64) {
172 assert(BitWidth == 32 && "Unexpected bit width");
390 llvm_unreachable("Div of bitwidth other than 32 or 64 not supported")
    [all...]
  /frameworks/compile/slang/
slang.h 96 void createTarget(uint32_t BitWidth);
173 void init(uint32_t BitWidth, clang::DiagnosticsEngine *DiagEngine,
slang.cpp 173 void Slang::createTarget(uint32_t BitWidth) {
176 if (BitWidth == 64) {
266 void Slang::init(uint32_t BitWidth, clang::DiagnosticsEngine *DiagEngine,
277 createTarget(BitWidth);
  /external/llvm/utils/TableGen/
FixedLenDecoderEmitter.cpp 100 unsigned Indentation, unsigned BitWidth,
331 unsigned BitWidth;
341 BestIndex(FC.BestIndex), BitWidth(FC.BitWidth),
350 Parent(nullptr), BestIndex(-1), BitWidth(BW), Emitter(E) {
351 for (unsigned i = 0; i < BitWidth; ++i)
364 Parent(&parent), BestIndex(-1), BitWidth(parent.BitWidth),
369 unsigned getBitWidth() const { return BitWidth; }
384 for (unsigned i = 0; i < BitWidth; ++i)
    [all...]
  /external/clang/include/clang/AST/
TemplateBase.h 84 // BitWidth > 64. The memory may be shared between multiple
86 unsigned BitWidth : 31;
288 if (Integer.BitWidth <= 64)
289 return APSInt(APInt(Integer.BitWidth, Integer.VAL), Integer.IsUnsigned);
291 unsigned NumWords = APInt::getNumWords(Integer.BitWidth);
292 return APSInt(APInt(Integer.BitWidth, makeArrayRef(Integer.pVal, NumWords)),
  /external/clang/include/clang/Basic/
TargetInfo.h 231 IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const;
234 IntType getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const;
237 RealType getRealTypeByWidth(unsigned BitWidth) const;

Completed in 714 milliseconds

1 2 3 4