Lines Matching refs:getBitWidth

52   assert(Lower.getBitWidth() == Upper.getBitWidth() &&  in ConstantRange()
63 return getFull(Known.getBitWidth()); in fromKnownBits()
82 return KnownBits(getBitWidth()); in toKnownBits()
101 uint32_t W = CR.getBitWidth(); in makeAllowedICmpRegion()
206 Offset = APInt(getBitWidth(), 0); in getEquivalentICmp()
209 RHS = APInt(getBitWidth(), 0); in getEquivalentICmp()
248 unsigned BitWidth = V.getBitWidth(); in makeExactMulNUWRegion()
250 return ConstantRange::getFull(V.getBitWidth()); in makeExactMulNUWRegion()
263 unsigned BitWidth = V.getBitWidth(); in makeExactMulNSWRegion()
300 unsigned BitWidth = Other.getBitWidth(); in makeGuaranteedNoWrapRegion()
392 assert(getBitWidth() == Other.getBitWidth()); in isSizeStrictlySmallerThan()
405 return MaxSize == 0 || APInt::getMaxValue(getBitWidth()).ugt(MaxSize - 1); in isSizeLargerThan()
427 return APInt::getMaxValue(getBitWidth()); in getUnsignedMax()
433 return APInt::getMinValue(getBitWidth()); in getUnsignedMin()
439 return APInt::getSignedMaxValue(getBitWidth()); in getSignedMax()
445 return APInt::getSignedMinValue(getBitWidth()); in getSignedMin()
492 assert(Val.getBitWidth() == getBitWidth() && "Wrong bit width"); in subtract()
525 assert(getBitWidth() == CR.getBitWidth() && in intersectWith()
631 assert(getBitWidth() == CR.getBitWidth() && in unionWith()
735 if (getBitWidth() == ResultBitWidth) in castOp()
741 auto BW = getBitWidth(); in castOp()
752 auto BW = getBitWidth(); in castOp()
774 unsigned SrcTySize = getBitWidth(); in zeroExtend()
791 unsigned SrcTySize = getBitWidth(); in signExtend()
807 assert(getBitWidth() > DstTySize && "Not a value truncation"); in truncate()
838 APInt Adjust = LowerDiv & APInt::getBitsSetFrom(getBitWidth(), DstTySize); in truncate()
861 unsigned SrcTySize = getBitWidth(); in zextOrTrunc()
870 unsigned SrcTySize = getBitWidth(); in sextOrTrunc()
979 assert(IntMinIsPoison->getBitWidth() == 1 && "Must be boolean"); in intrinsic()
1102 APInt this_min = getUnsignedMin().zext(getBitWidth() * 2); in multiply()
1103 APInt this_max = getUnsignedMax().zext(getBitWidth() * 2); in multiply()
1104 APInt Other_min = Other.getUnsignedMin().zext(getBitWidth() * 2); in multiply()
1105 APInt Other_max = Other.getUnsignedMax().zext(getBitWidth() * 2); in multiply()
1109 ConstantRange UR = Result_zext.truncate(getBitWidth()); in multiply()
1125 this_min = getSignedMin().sext(getBitWidth() * 2); in multiply()
1126 this_max = getSignedMax().sext(getBitWidth() * 2); in multiply()
1127 Other_min = Other.getSignedMin().sext(getBitWidth() * 2); in multiply()
1128 Other_max = Other.getSignedMax().sext(getBitWidth() * 2); in multiply()
1134 ConstantRange SR = Result_sext.truncate(getBitWidth()); in multiply()
1239 APInt Zero = APInt::getZero(getBitWidth()); in sdiv()
1240 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in sdiv()
1243 getBitWidth() == 1 ? getEmpty() in sdiv()
1244 : ConstantRange(APInt(getBitWidth(), 1), SignedMin); in sdiv()
1342 return getNonEmpty(APInt::getZero(getBitWidth()), std::move(Upper)); in urem()
1378 return ConstantRange(APInt::getZero(getBitWidth()), std::move(Upper)); in srem()
1387 return ConstantRange(std::move(Lower), APInt(getBitWidth(), 1)); in srem()
1397 return ConstantRange(APInt::getAllOnes(getBitWidth())).sub(*this); in binaryNot()
1407 getNonEmpty(APInt::getZero(getBitWidth()), in binaryAnd()
1421 APInt::getZero(getBitWidth())); in binaryOr()
1450 unsigned BW = getBitWidth(); in shl()
1639 Lo = APInt::getZero(getBitWidth()); in abs()
1645 return ConstantRange(Lo, APInt::getSignedMinValue(getBitWidth())); in abs()
1647 return ConstantRange(Lo, APInt::getSignedMinValue(getBitWidth()) + 1); in abs()
1669 return ConstantRange(APInt::getZero(getBitWidth()), in abs()
1697 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in signedAddMayOverflow()
1698 APInt SignedMax = APInt::getSignedMaxValue(getBitWidth()); in signedAddMayOverflow()
1743 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in signedSubMayOverflow()
1744 APInt SignedMax = APInt::getSignedMaxValue(getBitWidth()); in signedSubMayOverflow()