Lines Matching refs:getNonEmpty
125 return getNonEmpty(APInt::getMinValue(W), CR.getUnsignedMax() + 1); in makeAllowedICmpRegion()
127 return getNonEmpty(APInt::getSignedMinValue(W), CR.getSignedMax() + 1); in makeAllowedICmpRegion()
141 return getNonEmpty(CR.getUnsignedMin(), APInt::getZero(W)); in makeAllowedICmpRegion()
143 return getNonEmpty(CR.getSignedMin(), APInt::getSignedMinValue(W)); in makeAllowedICmpRegion()
253 return ConstantRange::getNonEmpty( in makeExactMulNUWRegion()
281 return ConstantRange::getNonEmpty(Lower, Upper + 1); in makeExactMulNSWRegion()
305 return getNonEmpty(APInt::getZero(BitWidth), -Other.getUnsignedMax()); in makeGuaranteedNoWrapRegion()
309 return getNonEmpty( in makeGuaranteedNoWrapRegion()
316 return getNonEmpty(Other.getUnsignedMax(), APInt::getMinValue(BitWidth)); in makeGuaranteedNoWrapRegion()
320 return getNonEmpty( in makeGuaranteedNoWrapRegion()
351 return getNonEmpty(APInt::getZero(BitWidth), in makeGuaranteedNoWrapRegion()
353 return getNonEmpty(APInt::getSignedMinValue(BitWidth).ashr(ShAmtUMax), in makeGuaranteedNoWrapRegion()
749 return getNonEmpty(std::move(Min), std::move(Max) + 1); in castOp()
760 return getNonEmpty(std::move(SMin), std::move(SMax) + 1); in castOp()
1186 return getNonEmpty(std::min(Muls, Compare), std::max(Muls, Compare) + 1); in smul_fast()
1197 ConstantRange Res = getNonEmpty(std::move(NewL), std::move(NewU)); in smax()
1211 ConstantRange Res = getNonEmpty(std::move(NewL), std::move(NewU)); in umax()
1225 ConstantRange Res = getNonEmpty(std::move(NewL), std::move(NewU)); in smin()
1239 ConstantRange Res = getNonEmpty(std::move(NewL), std::move(NewU)); in umin()
1263 return getNonEmpty(std::move(Lower), std::move(Upper)); in udiv()
1373 return getNonEmpty(APInt::getZero(getBitWidth()), std::move(Upper)); in urem()
1438 getNonEmpty(APInt::getZero(getBitWidth()), in binaryAnd()
1451 getNonEmpty(APIntOps::umax(getUnsignedMin(), Other.getUnsignedMin()), in binaryOr()
1487 return getNonEmpty(Min << *RHS, (Max << *RHS) + 1); in shl()
1489 return getNonEmpty(APInt::getZero(BW), in shl()
1499 return ConstantRange::getNonEmpty(std::move(Min), std::move(Max) + 1); in shl()
1511 return ConstantRange::getNonEmpty(std::move(Min), std::move(Max) + 1); in shl()
1521 return getNonEmpty(std::move(min), std::move(max)); in lshr()
1572 return getNonEmpty(std::move(min), std::move(max)); in ashr()
1581 return getNonEmpty(std::move(NewL), std::move(NewU)); in uadd_sat()
1590 return getNonEmpty(std::move(NewL), std::move(NewU)); in sadd_sat()
1599 return getNonEmpty(std::move(NewL), std::move(NewU)); in usub_sat()
1608 return getNonEmpty(std::move(NewL), std::move(NewU)); in ssub_sat()
1617 return getNonEmpty(std::move(NewL), std::move(NewU)); in umul_sat()
1638 return getNonEmpty(std::min(L, Compare), std::max(L, Compare) + 1); in smul_sat()
1647 return getNonEmpty(std::move(NewL), std::move(NewU)); in ushl_sat()
1658 return getNonEmpty(std::move(NewL), std::move(NewU)); in sshl_sat()
1707 return ConstantRange::getNonEmpty(APInt::getZero(getBitWidth()), in abs()
1745 return getNonEmpty(APInt(getBitWidth(), getUnsignedMax().countl_zero()), in ctlz()
1805 return getNonEmpty(Zero, APInt(BitWidth, BitWidth + 1)); in cttz()
1850 return getNonEmpty(Zero, APInt(BitWidth, BitWidth + 1)); in ctpop()