Lines Matching refs:ConstantRange

108       return ConstantRange::getFull(Bitwidth);  in refineInstruction()
121 auto NUWRange = ConstantRange::makeGuaranteedNoWrapRegion( in refineInstruction()
130 auto NSWRange = ConstantRange::makeGuaranteedNoWrapRegion( in refineInstruction()
453 const ConstantRange &CR);
817 if (std::optional<ConstantRange> Range = A->getRange()) { in trackValueOfArgument()
912 const ConstantRange &CR) { in markConstantRange()
1110 const ConstantRange &Range = SCValue.getConstantRange(); in getFeasibleSuccessors()
1297 ConstantRange OpRange = in visitCastInst()
1301 ConstantRange Res = in visitCastInst()
1320 ConstantRange LR = L.asConstantRange(Ty, /*UndefAllowed=*/false); in handleExtractOfWithOverflow()
1321 ConstantRange RR = R.asConstantRange(Ty, /*UndefAllowed=*/false); in handleExtractOfWithOverflow()
1323 ConstantRange Res = LR.binaryOp(WO->getBinaryOp(), RR); in handleExtractOfWithOverflow()
1327 ConstantRange NWRegion = ConstantRange::makeGuaranteedNoWrapRegion( in handleExtractOfWithOverflow()
1525 ConstantRange A = in visitBinaryOperator()
1527 ConstantRange B = in visitBinaryOperator()
1531 ConstantRange R = ConstantRange::getEmpty(I.getType()->getScalarSizeInBits()); in visitBinaryOperator()
1630 if (std::optional<ConstantRange> Range = CB->getRange()) in getValueFromMetadata()
1802 ConstantRange::getFull(DL.getTypeSizeInBits(CopyOf->getType())); in handleCallResult()
1806 ImposedCR = ConstantRange::makeAllowedICmpRegion( in handleCallResult()
1815 CopyOfCR = ConstantRange::getFull(CopyOfCR.getBitWidth()); in handleCallResult()
1851 if (ConstantRange::isIntrinsicSupported(II->getIntrinsicID())) { in handleCallResult()
1855 SmallVector<ConstantRange, 2> OpRanges; in handleCallResult()
1864 ConstantRange Result = in handleCallResult()
1865 ConstantRange::intrinsic(II->getIntrinsicID(), OpRanges); in handleCallResult()