Searched defs:BitWidth (Results 1 - 25 of 60) sorted by relevance

123

/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAPSIntType.h20 uint32_t BitWidth; member in class:clang::ento::APSIntType
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
[all...]
/external/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp128 unsigned BitWidth = SE->getTypeSizeInBits(AS->getType()); local
129 APInt ASizeInt(BitWidth, LocA.Size);
130 APInt BSizeInt(BitWidth, LocB.Size);
H A DLint.cpp418 unsigned BitWidth = TD->getTypeSizeInBits(Ptr->getType()); local
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(); local
478 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
/external/llvm/lib/VMCore/
H A DValueTypes.cpp28 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) { argument
30 VT.LLVMTy = IntegerType::get(Context, BitWidth);
/external/llvm/utils/TableGen/
H A DTGValueTypes.cpp32 unsigned BitWidth; member in class:ExtendedIntegerType
35 : BitWidth(bits) {}
40 return BitWidth;
H A DIntrinsicEmitter.cpp250 unsigned BitWidth = EVT(VT).getSizeInBits(); local
251 switch (BitWidth) {
/external/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp95 const llvm::APSInt& BasicValueFactory::getValue(uint64_t X, unsigned BitWidth, argument
97 llvm::APSInt V(BitWidth, isUnsigned);
H A DSimpleSValBuilder.cpp135 unsigned BitWidth = Context.getTypeSize(castTy); local
138 return makeLocAsInteger(val, BitWidth);
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp216 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); local
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 <
[all...]
/external/llvm/include/llvm/ADT/
H A DAPInt.h76 unsigned BitWidth; ///< The number of bits in this APInt. member in class:llvm::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");
279 APInt(APInt&& that) : BitWidth(tha
423 getSignBit(unsigned BitWidth) argument
[all...]
H A DAPSInt.h30 explicit APSInt(uint32_t BitWidth, bool isUnsigned = true) argument
31 : APInt(BitWidth, 0), IsUnsigned(isUnsigned) {}
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp246 FunctionLoweringInfo::GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth) { argument
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(); local
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...]
H A DLegalizeTypes.cpp866 unsigned BitWidth = Op.getValueType().getSizeInBits(); local
868 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op);
/external/llvm/lib/Support/
H A DConstantRange.cpp32 ConstantRange::ConstantRange(uint32_t BitWidth, bool Full) { argument
34 Lower = Upper = APInt::getMaxValue(BitWidth);
36 Lower = Upper = APInt::getMinValue(BitWidth);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp50 uint32_t BitWidth = cast<IntegerType>(V->getType())->getBitWidth(); local
51 uint32_t CSTVal = CST->getLimitedValue(BitWidth);
53 APInt(BitWidth, 1).shl(CSTVal));
H A DInstCombineShifts.cpp91 uint32_t BitWidth = Ty->getScalarSizeInBits(); local
93 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) &&
94 CI->getLimitedValue(BitWidth) < BitWidth) {
732 unsigned BitWidth = Op0->getType()->getScalarSizeInBits(); local
739 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
H A DInstCombineSimplifyDemanded.cpp53 unsigned BitWidth = Inst.getType()->getScalarSizeInBits(); local
54 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
55 APInt DemandedMask(APInt::getAllOnesValue(BitWidth));
105 uint32_t BitWidth = DemandedMask.getBitWidth(); local
109 assert((!TD || TD->getTypeSizeInBits(VTy->getScalarType()) == BitWidth) &&
111 VTy->getScalarSizeInBits() == BitWidth) &&
112 KnownZero.getBitWidth() == BitWidth &&
113 KnownOne.getBitWidth() == BitWidth &&
115 "must have same BitWidth");
[all...]
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp117 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth(); local
118 if (D->getValue().uge(BitWidth))
122 APInt(BitWidth, 1).shl(D->getZExtValue()));
H A DLocal.cpp775 unsigned BitWidth = TD ? TD->getPointerSizeInBits() : 64; local
776 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
784 unsigned Align = 1u << std::min(BitWidth - 1, TrailZ);
/external/clang/lib/Lex/
H A DPPExpressions.cpp39 PPValue(unsigned BitWidth) : Val(BitWidth) {} argument
735 unsigned BitWidth = getTargetInfo().getIntMaxTWidth(); local
737 PPValue ResVal(BitWidth);
/external/clang/lib/Frontend/
H A DInitPreprocessor.cpp182 static void DefineTypeSizeof(StringRef MacroName, unsigned BitWidth, argument
185 Twine(BitWidth / TI.getCharWidth()));
/external/clang/include/clang/AST/
H A DTemplateBase.h77 // BitWidth > 64. The memory may be shared between multiple
83 unsigned BitWidth : 31; member in struct:clang::TemplateArgument::__anon3310::__anon3311
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/ExecutionEngine/JIT/
H A DJIT.cpp458 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); local
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 <
[all...]
/external/llvm/lib/Target/
H A DTargetData.cpp334 uint32_t BitWidth, bool ABIInfo,
341 Alignments[i].TypeBitWidth == BitWidth)
348 // the BitWidth requested.
349 if (Alignments[i].TypeBitWidth > BitWidth && (BestMatchIdx == -1 ||
567 unsigned TargetData::getABIIntegerTypeAlignment(unsigned BitWidth) const {
568 return getAlignmentInfo(INTEGER_ALIGN, BitWidth, true, 0);
333 getAlignmentInfo(AlignTypeEnum AlignType, uint32_t BitWidth, bool ABIInfo, Type *Ty) const argument
/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h356 static MVT getFloatingPointVT(unsigned BitWidth) { argument
357 switch (BitWidth) {
373 static MVT getIntegerVT(unsigned BitWidth) { argument
374 switch (BitWidth) {
468 static EVT getFloatingPointVT(unsigned BitWidth) { argument
469 return MVT::getFloatingPointVT(BitWidth);
474 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { argument
475 MVT M = MVT::getIntegerVT(BitWidth);
478 return getExtendedIntegerVT(Context, BitWidth);
497 unsigned BitWidth local
659 unsigned BitWidth = getSizeInBits(); local
[all...]

Completed in 351 milliseconds

123