Searched defs:BitWidth (Results 26 - 50 of 60) sorted by relevance

123

/external/llvm/lib/Analysis/
H A DConstantFolding.cpp659 unsigned BitWidth = TD->getTypeSizeInBits(IntPtrTy); local
661 APInt(BitWidth, TD->getIndexedOffset(Ptr->getType(),
682 Offset += APInt(BitWidth,
689 APInt BasePtr(BitWidth, 0);
693 BasePtr = Base->getValue().zextOrTrunc(BitWidth);
719 APInt ElemSize(BitWidth, TD->getTypeAllocSize(ATy->getElementType()));
749 Offset -= APInt(BitWidth, SL.getElementOffset(ElIdx));
H A DLazyValueInfo.cpp844 unsigned BitWidth = Val->getType()->getIntegerBitWidth(); local
845 ConstantRange EdgesVals(BitWidth, DefaultCase/*isFullSet*/);
H A DValueTracking.cpp40 if (unsigned BitWidth = Ty->getScalarSizeInBits())
41 return BitWidth;
56 unsigned BitWidth = KnownZero.getBitWidth(); local
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(); local
80 APInt LHSKnownZero(BitWidth, 0), LHSKnownOne(BitWidth, 0);
94 APInt Mask = APInt::getLowBitsSet(BitWidth, LHSKnownZeroOu
136 unsigned BitWidth = KnownZero.getBitWidth(); local
195 unsigned BitWidth = KnownZero.getBitWidth(); local
232 unsigned BitWidth = KnownZero.getBitWidth(); local
782 unsigned BitWidth = getBitWidth(V->getType(), TD); local
877 unsigned BitWidth = getBitWidth(V->getType(), TD); local
1871 unsigned BitWidth = getBitWidth(Op->getType(), TD); local
[all...]
H A DScalarEvolution.cpp939 unsigned BitWidth = getTypeSizeInBits(AR->getType()); local
969 Type *WideTy = IntegerType::get(getContext(), BitWidth * 2);
1010 const SCEV *N = getConstant(APInt::getMinValue(BitWidth) -
1024 const SCEV *N = getConstant(APInt::getMaxValue(BitWidth) -
1057 unsigned BitWidth = SE->getTypeSizeInBits(Step->getType()); local
1060 return SE->getConstant(APInt::getSignedMinValue(BitWidth) -
1065 return SE->getConstant(APInt::getSignedMaxValue(BitWidth) -
1113 unsigned BitWidth = SE->getTypeSizeInBits(AR->getType()); local
1114 Type *WideTy = IntegerType::get(SE->getContext(), BitWidth * 2);
1205 unsigned BitWidth local
1614 uint64_t BitWidth = getTypeSizeInBits(Ty); variable
[all...]
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp568 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); local
569 GV.IntVal = GV.IntVal.trunc(BitWidth);
574 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); local
575 GV.IntVal = GV.IntVal.zext(BitWidth);
580 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); local
581 GV.IntVal = GV.IntVal.sext(BitWidth);
629 uint32_t BitWidth = cast<IntegerType>(CE->getType())->getBitWidth(); local
631 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth);
633 GV.IntVal = APIntOps::RoundDoubleToAPInt(GV.DoubleVal, BitWidth);
638 (void)apf.convertToInteger(&v, BitWidth,
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp289 uint32_t BitWidth = IT->getBitWidth(); local
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(); local
308 APInt KnownZero(BitWidth, 0);
309 APInt KnownOne(BitWidth, 0);
312 APInt Mask(APInt::getHighBitsSet(BitWidth, LeadingZeros));
315 APInt(BitWidth, LeadingZero
322 uint32_t BitWidth = IT->getBitWidth(); local
415 unsigned BitWidth = cast<IntegerType>(LHS->getType())->getBitWidth(); local
[all...]
H A DInstCombineAndOrXor.cpp209 uint32_t BitWidth = AndRHS->getType()->getBitWidth(); local
210 uint32_t OpRHSVal = OpRHS->getLimitedValue(BitWidth);
211 APInt ShlMask(APInt::getHighBitsSet(BitWidth, BitWidth-OpRHSVal));
230 uint32_t BitWidth = AndRHS->getType()->getBitWidth(); local
231 uint32_t OpRHSVal = OpRHS->getLimitedValue(BitWidth);
232 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal));
251 uint32_t BitWidth = AndRHS->getType()->getBitWidth(); local
252 uint32_t OpRHSVal = OpRHS->getLimitedValue(BitWidth);
324 uint32_t BitWidth = Val->getType()->getBitWidth(); local
368 uint32_t BitWidth = cast<IntegerType>(RHS->getType())->getBitWidth(); local
1084 uint32_t BitWidth = AndRHSMask.getBitWidth(); local
[all...]
H A DInstCombineCasts.cpp362 uint32_t BitWidth = Ty->getScalarSizeInBits(); local
363 if (BitWidth < OrigBitWidth) {
364 APInt Mask = APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth);
377 uint32_t BitWidth = Ty->getScalarSizeInBits(); local
378 if (CI->getLimitedValue(BitWidth) < BitWidth)
388 uint32_t BitWidth = Ty->getScalarSizeInBits(); local
390 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) &&
391 CI->getLimitedValue(BitWidth) < BitWidth) {
542 uint32_t BitWidth = Op1C->getType()->getBitWidth(); local
586 uint32_t BitWidth = ITy->getBitWidth(); local
908 unsigned BitWidth = Op1C->getType()->getBitWidth(); local
[all...]
H A DInstCombineCompares.cpp746 unsigned BitWidth = CI->getType()->getPrimitiveSizeInBits(); local
748 APInt::getSignedMaxValue(BitWidth));
1166 uint32_t BitWidth = AndTy->getPrimitiveSizeInBits(); local
1167 if ((APInt::getHighBitsSet(BitWidth, BitWidth-ShAmtVal) &
1776 unsigned BitWidth, bool isSignCheck) {
1778 return APInt::getSignBit(BitWidth);
1781 if (!CI) return APInt::getAllOnesValue(BitWidth);
1791 APInt lowBitsSet = APInt::getLowBitsSet(BitWidth, trailingOnes);
1799 APInt lowBitsSet = APInt::getLowBitsSet(BitWidth, trailingZero
1775 DemandedBitsLHSMask(ICmpInst &I, unsigned BitWidth, bool isSignCheck) argument
1887 unsigned BitWidth = 0; local
[all...]
/external/llvm/lib/VMCore/
H A DConstantFold.cpp658 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); local
660 CI->getValue().zext(BitWidth));
665 uint32_t BitWidth = cast<IntegerType>(DestTy)->getBitWidth(); local
667 CI->getValue().sext(BitWidth));
H A DType.cpp350 unsigned BitWidth = getBitWidth(); local
351 return (BitWidth > 7) && isPowerOf2_32(BitWidth);
H A DInstructions.cpp2984 uint32_t BitWidth = C.getBitWidth(); local
2990 Lower = APInt::getMinValue(BitWidth);
2993 return ConstantRange(BitWidth, /*isFullSet=*/false);
2996 Lower = APInt::getSignedMinValue(BitWidth);
2999 return ConstantRange(BitWidth, /*isFullSet=*/false);
3002 Lower++; Upper = APInt::getMinValue(BitWidth); // Min = Next(Max)
3005 return ConstantRange(BitWidth, /*isFullSet=*/false);
3008 Lower++; Upper = APInt::getSignedMinValue(BitWidth); // Min = Next(Max)
3011 return ConstantRange(BitWidth, /*isFullSet=*/false);
3014 Lower = APInt::getMinValue(BitWidth); Uppe
[all...]
/external/llvm/utils/TableGen/
H A DFixedLenDecoderEmitter.cpp101 unsigned Indentation, unsigned BitWidth,
332 unsigned BitWidth; member in class:__anon9333::FilterChooser
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;
721 emitTable(formatted_raw_ostream &OS, DecoderTable &Table, unsigned Indentation, unsigned BitWidth, StringRef Namespace) const argument
727 << BitWidth << "[] = {\\n"; local
[all...]
/external/llvm/include/llvm/Target/
H A DTargetLowering.h609 unsigned BitWidth = VT.getSizeInBits(); local
611 return (BitWidth + RegWidth - 1) / RegWidth;
882 bool ShrinkDemandedOp(SDValue Op, unsigned BitWidth, const APInt &Demanded,
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1844 unsigned BitWidth = CI->getBitWidth(); local
1845 assert((BitWidth & 63) == 0 && "only support multiples of 64-bits");
1851 for (unsigned i = 0, e = BitWidth / 64; i != e; ++i) {
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp370 unsigned BitWidth = cast<IntegerType>(Ty)->getBitWidth(); local
371 return "IntegerType::get(mod->getContext(), " + utostr(BitWidth) + ")";
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp359 unsigned BitWidth = AllocaSize * 8; local
363 if (BitWidth > ScalarLoadThreshold)
367 !HadNonMemTransferAccess && !TD.fitsInLegalInteger(BitWidth))
377 NewTy = IntegerType::get(AI->getContext(), BitWidth);
H A DLoopStrengthReduce.cpp3547 unsigned BitWidth = SE.getTypeSizeInBits(IntTy); local
3573 (C->getValue()->getValue().abs() * APInt(BitWidth, F.AM.Scale))
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp296 unsigned BitWidth = FieldValue.getBitWidth(); local
298 FieldValue = FieldValue.zext(CharWidth) << (CharWidth - BitWidth);
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp412 Expr *BitWidth = D->getBitWidth(); local
414 BitWidth = 0;
415 else if (BitWidth) {
421 = SemaRef.SubstExpr(BitWidth, TemplateArgs);
424 BitWidth = 0;
426 BitWidth = InstantiatedBitWidth.takeAs<Expr>();
434 BitWidth,
H A DSemaStmt.cpp610 static void AdjustAPSInt(llvm::APSInt &Val, unsigned BitWidth, bool IsSigned) { argument
611 if (Val.getBitWidth() < BitWidth)
612 Val = Val.extend(BitWidth);
613 else if (Val.getBitWidth() > BitWidth)
614 Val = Val.trunc(BitWidth);
/external/clang/lib/AST/
H A DASTImporter.cpp2632 Expr *BitWidth = Importer.Import(D->getBitWidth()); local
2633 if (!BitWidth && D->getBitWidth())
2639 T, TInfo, BitWidth, D->isMutable(),
2744 Expr *BitWidth = Importer.Import(D->getBitWidth()); local
2745 if (!BitWidth && D->getBitWidth())
2753 BitWidth, D->getSynthesize());
H A DDecl.cpp2507 Expr *BitWidth = InitializerOrBitWidth.getPointer(); local
2508 return BitWidth->EvaluateKnownConstInt(Ctx).getZExtValue();
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1144 unsigned BitWidth,
1160 unsigned SmallVTBits = BitWidth - Demanded.countLeadingZeros();
1163 for (; SmallVTBits < BitWidth; SmallVTBits = NextPowerOf2(SmallVTBits)) {
1193 unsigned BitWidth = DemandedMask.getBitWidth(); local
1194 assert(Op.getValueType().getScalarType().getSizeInBits() == BitWidth &&
1200 KnownZero = KnownOne = APInt(BitWidth, 0);
1212 NewMask = APInt::getAllOnesValue(BitWidth);
1269 if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMask, dl))
1303 if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMask, dl))
1328 if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMas
1143 ShrinkDemandedOp(SDValue Op, unsigned BitWidth, const APInt &Demanded, DebugLoc dl) argument
1895 unsigned BitWidth = OpVT.getScalarType().getSizeInBits(); local
2171 unsigned BitWidth = N0.getValueSizeInBits(); local
[all...]
/external/clang/include/clang/AST/
H A DExpr.h1131 unsigned BitWidth; member in class:clang::APNumericStorage
1133 bool hasAllocation() const { return llvm::APInt::getNumWords(BitWidth) > 1; }
1139 APNumericStorage() : VAL(0), BitWidth(0) { }
1142 unsigned NumWords = llvm::APInt::getNumWords(BitWidth);
1144 return llvm::APInt(BitWidth, NumWords, pVal);
1146 return llvm::APInt(BitWidth, VAL);

Completed in 1903 milliseconds

123