reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
237 APInt getUnsignedMax() const;
828 return getRangeRef(S, HINT_RANGE_UNSIGNED).getUnsignedMax();
lib/Analysis/ScalarEvolution.cpp 8800 MaxBECount = APIntOps::umin(MaxBECount, CR.getUnsignedMax() - 1);
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp59 (-BSizeInt).uge(SE.getUnsignedRange(BA).getUnsignedMax())) 73 (-ASizeInt).uge(SE.getUnsignedRange(AB).getUnsignedMax()))lib/Analysis/ValueTracking.cpp
456 (Range.getUnsignedMax() ^ Range.getUnsignedMin()).countLeadingZeros(); 459 Known.One &= Range.getUnsignedMax() & Mask; 460 Known.Zero &= ~Range.getUnsignedMax() & Mask;lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
8591 APInt Hi = CR.getUnsignedMax();
lib/IR/ConstantRange.cpp93 APInt UMax(CR.getUnsignedMax()); 105 return getNonEmpty(APInt::getMinValue(W), CR.getUnsignedMax() + 1); 246 -Other.getUnsignedMax()); 257 return getNonEmpty(Other.getUnsignedMax(), APInt::getMinValue(BitWidth)); 268 return makeExactMulNUWRegion(Other.getUnsignedMax()); 286 APInt ShAmtUMax = ShAmt.getUnsignedMax(); 868 APInt LMin = getUnsignedMin(), LMax = getUnsignedMax(); 869 APInt RMin = Other.getUnsignedMin(), RMax = Other.getUnsignedMax(); 943 APInt this_max = getUnsignedMax().zext(getBitWidth() * 2); 945 APInt Other_max = Other.getUnsignedMax().zext(getBitWidth() * 2); 997 APInt NewU = APIntOps::umax(getUnsignedMax(), Other.getUnsignedMax()) + 1; 997 APInt NewU = APIntOps::umax(getUnsignedMax(), Other.getUnsignedMax()) + 1; 1019 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; 1019 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; 1025 if (isEmptySet() || RHS.isEmptySet() || RHS.getUnsignedMax().isNullValue()) 1028 APInt Lower = getUnsignedMin().udiv(RHS.getUnsignedMax()); 1040 APInt Upper = getUnsignedMax().udiv(RHS_umin) + 1; 1130 if (isEmptySet() || RHS.isEmptySet() || RHS.getUnsignedMax().isNullValue()) 1134 if (getUnsignedMax().ult(RHS.getUnsignedMin())) 1138 APInt Upper = APIntOps::umin(getUnsignedMax(), RHS.getUnsignedMax() - 1) + 1; 1138 APInt Upper = APIntOps::umin(getUnsignedMax(), RHS.getUnsignedMax() - 1) + 1; 1148 APInt MaxAbsRHS = AbsRHS.getUnsignedMax(); 1191 APInt umin = APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()); 1191 APInt umin = APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()); 1211 APInt max = getUnsignedMax(); 1212 APInt Other_umax = Other.getUnsignedMax(); 1236 APInt max = getUnsignedMax().lshr(Other.getUnsignedMin()) + 1; 1237 APInt min = getUnsignedMin().lshr(Other.getUnsignedMax()); 1259 APInt PosMin = getSignedMin().ashr(Other.getUnsignedMax()); 1266 APInt NegMax = getSignedMax().ashr(Other.getUnsignedMax()) + 1; 1297 APInt NewU = getUnsignedMax().uadd_sat(Other.getUnsignedMax()) + 1; 1297 APInt NewU = getUnsignedMax().uadd_sat(Other.getUnsignedMax()) + 1; 1314 APInt NewL = getUnsignedMin().usub_sat(Other.getUnsignedMax()); 1315 APInt NewU = getUnsignedMax().usub_sat(Other.getUnsignedMin()) + 1; 1372 APInt Min = getUnsignedMin(), Max = getUnsignedMax(); 1373 APInt OtherMin = Other.getUnsignedMin(), OtherMax = Other.getUnsignedMax(); 1418 APInt Min = getUnsignedMin(), Max = getUnsignedMax(); 1419 APInt OtherMin = Other.getUnsignedMin(), OtherMax = Other.getUnsignedMax(); 1464 APInt Min = getUnsignedMin(), Max = getUnsignedMax(); 1465 APInt OtherMin = Other.getUnsignedMin(), OtherMax = Other.getUnsignedMax();lib/Target/X86/X86ISelDAGToDAG.cpp
2391 return CR->getUnsignedMax().ult(1ull << 32); 2576 if (!CR || CR->getUnsignedMax().uge(1ull << VT.getSizeInBits()))lib/Target/X86/X86Subtarget.cpp
134 if (CR->getUnsignedMax().ult(128))
lib/Transforms/Instrumentation/BoundsChecking.cpp90 Value *Cmp2 = SizeRange.getUnsignedMin().uge(OffsetRange.getUnsignedMax()) 95 .uge(NeededSizeRange.getUnsignedMax())lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
635 PowerOf2Ceil(OperandRange.getUnsignedMax().getActiveBits()), 8); 796 if (!LRange.getUnsignedMax().ule(RHS->getValue()))lib/Transforms/Scalar/PlaceSafepoints.cpp
245 SE->getUnsignedRange(MaxTrips).getUnsignedMax().isIntN( 257 SE->getUnsignedRange(MaxExec).getUnsignedMax().isIntN(unittests/IR/ConstantRangeTest.cpp
234 EXPECT_EQ(Full.getUnsignedMax(), APInt(16, UINT16_MAX)); 235 EXPECT_EQ(One.getUnsignedMax(), APInt(16, 0xa)); 236 EXPECT_EQ(Some.getUnsignedMax(), APInt(16, 0xaa9)); 237 EXPECT_EQ(Wrap.getUnsignedMax(), APInt(16, UINT16_MAX)); 1606 if (Instruction::isShift(BinOp) && CR.getUnsignedMax().uge(Bits))