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

123

/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAPSIntType.h21 uint32_t BitWidth; member in class:clang::ento::APSIntType
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
[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.cpp514 unsigned BitWidth = V->getType()->getIntegerBitWidth(); local
515 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
530 unsigned BitWidth = VecTy->getElementType()->getIntegerBitWidth(); local
536 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
/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.cpp167 unsigned BitWidth = Context.getTypeSize(castTy); local
170 return makeLocAsInteger(val, BitWidth);
/external/llvm/lib/IR/
H A DValueTypes.cpp28 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) { argument
30 VT.LLVMTy = IntegerType::get(Context, BitWidth);
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/clang/lib/Basic/
H A DTargetInfo.cpp157 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, argument
173 if (getCharWidth() >= BitWidth)
175 if (getShortWidth() >= BitWidth)
177 if (getIntWidth() >= BitWidth)
156 getIntTypeByWidth( unsigned BitWidth, bool IsSigned) const argument
[all...]
/external/clang/lib/Lex/
H A DPPExpressions.cpp40 PPValue(unsigned BitWidth) : Val(BitWidth) {} argument
754 unsigned BitWidth = getTargetInfo().getIntMaxTWidth(); local
756 PPValue ResVal(BitWidth);
/external/llvm/include/llvm/ADT/
H A DAPInt.h76 unsigned BitWidth; ///< The number of bits in this APInt. member in class:llvm::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");
288 APInt(APInt &&that) : BitWidth(tha
441 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/Transforms/Scalar/
H A DLoadCombine.cpp98 unsigned BitWidth = DL->getPointerTypeSizeInBits(GEP->getType()); local
99 APInt Offset(BitWidth, 0);
H A DSeparateConstOffsetFromGEP.cpp402 unsigned BitWidth = cast<IntegerType>(V->getType())->getBitWidth(); local
406 if (U == nullptr) return APInt(BitWidth, 0);
408 APInt ConstantOffset(BitWidth, 0);
419 ZeroExtended, NonNegative).sext(BitWidth);
427 /* ZeroExtended */ true, /* NonNegative */ false).zext(BitWidth);
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp125 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth(); local
126 if (D->getValue().uge(BitWidth))
130 APInt::getOneBitSet(BitWidth, D->getZExtValue()));
H A DIntegerDivision.cpp36 unsigned BitWidth = Dividend->getType()->getIntegerBitWidth(); local
39 if (BitWidth == 64) {
42 assert(BitWidth == 32 && "Unexpected bit width");
108 unsigned BitWidth = Dividend->getType()->getIntegerBitWidth(); local
111 if (BitWidth == 64) {
114 assert(BitWidth == 32 && "Unexpected bit width");
159 unsigned BitWidth = DivTy->getBitWidth(); local
166 if (BitWidth == 64) {
172 assert(BitWidth == 32 && "Unexpected bit width");
/external/clang/lib/Frontend/
H A DInitPreprocessor.cpp209 static void DefineTypeSizeof(StringRef MacroName, unsigned BitWidth, argument
212 Twine(BitWidth / TI.getCharWidth()));
/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h56 static EVT getFloatingPointVT(unsigned BitWidth) { argument
57 return MVT::getFloatingPointVT(BitWidth);
62 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { argument
63 MVT M = MVT::getIntegerVT(BitWidth);
66 return getExtendedIntegerVT(Context, BitWidth);
85 unsigned BitWidth = EltTy.getSizeInBits(); local
86 MVT IntTy = MVT::getIntegerVT(BitWidth);
261 unsigned BitWidth = getSizeInBits(); local
262 if (BitWidth <= 8)
264 return getIntegerVT(Context, 1 << Log2_32_Ceil(BitWidth));
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp285 FunctionLoweringInfo::GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth) { argument
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(); local
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...]
H A DLegalizeTypes.cpp871 unsigned BitWidth = Op.getValueType().getSizeInBits(); local
873 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op);
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp496 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); local
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 <
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp93 uint32_t BitWidth = Ty->getScalarSizeInBits(); local
95 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) &&
96 CI->getLimitedValue(BitWidth) < BitWidth) {
746 unsigned BitWidth = Op0->getType()->getScalarSizeInBits(); local
753 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
H A DInstCombineSimplifyDemanded.cpp55 unsigned BitWidth = Inst.getType()->getScalarSizeInBits(); local
56 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
57 APInt DemandedMask(APInt::getAllOnesValue(BitWidth));
107 uint32_t BitWidth = DemandedMask.getBitWidth(); local
111 assert((!DL || DL->getTypeSizeInBits(VTy->getScalarType()) == BitWidth) &&
113 VTy->getScalarSizeInBits() == BitWidth) &&
114 KnownZero.getBitWidth() == BitWidth &&
115 KnownOne.getBitWidth() == BitWidth &&
117 "must have same BitWidth");
855 unsigned BitWidth = Ty->getIntegerBitWidth(); local
[all...]
/external/clang/include/clang/AST/
H A DTemplateBase.h84 // BitWidth > 64. The memory may be shared between multiple
86 unsigned BitWidth : 31; member in struct:clang::TemplateArgument::I
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/llvm/lib/ExecutionEngine/JIT/
H A DJIT.cpp306 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); local
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 <
[all...]
/external/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp265 unsigned BitWidth = MVT(VT).getSizeInBits(); local
266 switch (BitWidth) {

Completed in 638 milliseconds

123