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

1 2

  /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 418 unsigned BitWidth = TD->getTypeSizeInBits(Ptr->getType());
419 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
421 Assert1(!(KnownOne & APInt::getLowBitsSet(BitWidth, Log2_32(Align))),
477 unsigned BitWidth = cast<IntegerType>(V->getType())->getBitWidth();
478 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
ConstantFolding.cpp 640 unsigned BitWidth = TD->getTypeSizeInBits(IntPtrTy);
642 APInt(BitWidth, TD->getIndexedOffset(Ptr->getType(),
662 Offset += APInt(BitWidth,
669 APInt BasePtr(BitWidth, 0);
673 BasePtr = Base->getValue().zextOrTrunc(BitWidth);
698 APInt ElemSize(BitWidth, TD->getTypeAllocSize(ATy->getElementType()));
721 Offset -= APInt(BitWidth, SL.getElementOffset(ElIdx));
    [all...]
ScalarEvolution.cpp 683 // Suppose, W is the bitwidth of the return value. We must be prepared for
    [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 183 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
184 if (BitWidth == 1)
185 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
186 else if (BitWidth <= 8)
187 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
188 else if (BitWidth <= 16)
189 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
190 else if (BitWidth <= 32)
191 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
192 else if (BitWidth <= 64
    [all...]
  /external/llvm/utils/TableGen/
TGValueTypes.cpp 32 unsigned BitWidth;
35 : BitWidth(bits) {}
40 return BitWidth;
IntrinsicEmitter.cpp 179 unsigned BitWidth = EVT(VT).getSizeInBits();
180 OS << "IntegerType::get(Context, " << BitWidth << ")";
  /external/clang/lib/Lex/
PPExpressions.cpp 39 PPValue(unsigned BitWidth) : Val(BitWidth) {}
735 unsigned BitWidth = getTargetInfo().getIntMaxTWidth();
737 PPValue ResVal(BitWidth);
  /external/llvm/include/llvm/ADT/
APInt.h 75 unsigned BitWidth; ///< The number of bits in this APInt.
96 APInt(uint64_t* val, unsigned bits) : BitWidth(bits), pVal(val) { }
101 return BitWidth <= APINT_BITS_PER_WORD;
133 unsigned wordBits = BitWidth % APINT_BITS_PER_WORD;
229 : BitWidth(numBits), VAL(0) {
230 assert(BitWidth && "bitwidth too small");
268 : BitWidth(that.BitWidth), VAL(0) {
269 assert(BitWidth && "bitwidth too small")
    [all...]
  /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...]
LegalizeTypes.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAddSub.cpp 50 uint32_t BitWidth = cast<IntegerType>(V->getType())->getBitWidth();
51 uint32_t CSTVal = CST->getLimitedValue(BitWidth);
53 APInt(BitWidth, 1).shl(CSTVal));
InstCombineShifts.cpp 91 uint32_t BitWidth = Ty->getScalarSizeInBits();
93 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) &&
94 CI->getLimitedValue(BitWidth) < BitWidth) {
736 unsigned BitWidth = Op0->getType()->getScalarSizeInBits();
743 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
    [all...]
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...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 119 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth();
120 if (D->getValue().uge(BitWidth))
124 APInt(BitWidth, 1).shl(D->getZExtValue()));
Local.cpp 764 unsigned BitWidth = TD ? TD->getPointerSizeInBits() : 64;
765 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
773 unsigned Align = 1u << std::min(BitWidth - 1, TrailZ);
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
SimpleSValBuilder.cpp 136 unsigned BitWidth = Context.getTypeSize(castTy);
139 return makeLocAsInteger(val, BitWidth);
144 i = i.extOrTrunc(BitWidth);
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 567 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth();
568 GV.IntVal = GV.IntVal.trunc(BitWidth);
573 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth();
574 GV.IntVal = GV.IntVal.zext(BitWidth);
579 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth();
580 GV.IntVal = GV.IntVal.sext(BitWidth);
628 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth();
630 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth);
632 GV.IntVal = APIntOps::RoundDoubleToAPInt(GV.DoubleVal, BitWidth);
637 (void)apf.convertToInteger(&v, BitWidth,
    [all...]
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.cpp 453 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
454 if (BitWidth == 1)
455 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)());
456 else if (BitWidth <= 8)
457 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)());
458 else if (BitWidth <= 16)
459 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)());
460 else if (BitWidth <= 32)
461 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)());
462 else if (BitWidth <= 64
    [all...]
  /external/llvm/lib/VMCore/
ConstantFold.cpp 656 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth();
658 CI->getValue().zext(BitWidth));
663 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth();
665 CI->getValue().sext(BitWidth));
    [all...]
Type.cpp 51 bool Type::isIntegerTy(unsigned Bitwidth) const {
52 return isIntegerTy() && cast<IntegerType>(this)->getBitWidth() == Bitwidth;
327 assert(NumBits >= MIN_INT_BITS && "bitwidth too small");
328 assert(NumBits <= MAX_INT_BITS && "bitwidth too large");
350 unsigned BitWidth = getBitWidth();
351 return (BitWidth > 7) && isPowerOf2_32(BitWidth);
  /external/llvm/include/llvm/CodeGen/
ValueTypes.h 314 static MVT getFloatingPointVT(unsigned BitWidth) {
315 switch (BitWidth) {
331 static MVT getIntegerVT(unsigned BitWidth) {
332 switch (BitWidth) {
424 static EVT getFloatingPointVT(unsigned BitWidth) {
425 return MVT::getFloatingPointVT(BitWidth);
430 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) {
431 MVT M = MVT::getIntegerVT(BitWidth);
434 return getExtendedIntegerVT(Context, BitWidth);
448 /// integer type with the same bitwidth
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 578 unsigned BitWidth = VT.getSizeInBits();
580 return (BitWidth + RegWidth - 1) / RegWidth;
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 349 unsigned BitWidth = cast<IntegerType>(Ty)->getBitWidth();
350 return "IntegerType::get(mod->getContext(), " + utostr(BitWidth) + ")";
    [all...]

Completed in 658 milliseconds

1 2