reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5815 return ConstantRange::getNonEmpty(std::move(NewLower), std::move(NewUpper));
lib/Analysis/ValueTracking.cpp 5705 ConstantRange CR = ConstantRange::getNonEmpty(Lower, Upper);
lib/IR/ConstantRange.cpp105 return getNonEmpty(APInt::getMinValue(W), CR.getUnsignedMax() + 1); 107 return getNonEmpty(APInt::getSignedMinValue(W), CR.getSignedMax() + 1); 121 return getNonEmpty(CR.getUnsignedMin(), APInt::getNullValue(W)); 123 return getNonEmpty(CR.getSignedMin(), APInt::getSignedMinValue(W)); 189 return ConstantRange::getNonEmpty( 245 return getNonEmpty(APInt::getNullValue(BitWidth), 250 return getNonEmpty( 257 return getNonEmpty(Other.getUnsignedMax(), APInt::getMinValue(BitWidth)); 261 return getNonEmpty( 288 return getNonEmpty(APInt::getNullValue(BitWidth), 290 return getNonEmpty(APInt::getSignedMinValue(BitWidth).ashr(ShAmtUMax), 875 return getNonEmpty(std::move(NewMin), std::move(NewMax) + 1); 895 return getNonEmpty(std::move(NewMin), std::move(NewMax) + 1); 987 return getNonEmpty(std::move(NewL), std::move(NewU)); 998 return getNonEmpty(std::move(NewL), std::move(NewU)); 1009 return getNonEmpty(std::move(NewL), std::move(NewU)); 1020 return getNonEmpty(std::move(NewL), std::move(NewU)); 1041 return getNonEmpty(std::move(Lower), std::move(Upper)); 1139 return getNonEmpty(APInt::getNullValue(getBitWidth()), std::move(Upper)); 1192 return getNonEmpty(APInt::getNullValue(getBitWidth()), std::move(umin) + 1); 1203 return getNonEmpty(std::move(umax), APInt::getNullValue(getBitWidth())); 1238 return getNonEmpty(std::move(min), std::move(max)); 1289 return getNonEmpty(std::move(min), std::move(max)); 1298 return getNonEmpty(std::move(NewL), std::move(NewU)); 1307 return getNonEmpty(std::move(NewL), std::move(NewU)); 1316 return getNonEmpty(std::move(NewL), std::move(NewU)); 1325 return getNonEmpty(std::move(NewL), std::move(NewU));unittests/IR/ConstantRangeTest.cpp
90 ConstantRange Exact = ConstantRange::getNonEmpty(Min, Max + 1); 127 ConstantRange Exact = ConstantRange::getNonEmpty(Min, Max + 1); 673 ConstantRange Exact = ConstantRange::getNonEmpty(Min, Max + 1); 707 ConstantRange Exact = ConstantRange::getNonEmpty(Min, Max + 1); 752 ConstantRange::getNonEmpty(SMin, SMax + 1) 753 .intersectWith(ConstantRange::getNonEmpty(UMin, UMax + 1)); 1110 ConstantRange Envelope = ConstantRange::getNonEmpty(SMin, SMax + 1); 1130 ConstantRange Wrapped = ConstantRange::getNonEmpty(WMin, WMax + 1); 2220 ConstantRange Exact = ConstantRange::getNonEmpty(Min, Max + 1);