Lines Matching refs:Upper

435     ConstantInt *Upper =  in computeKnownBitsFromRangeMetadata()  local
437 ConstantRange Range(Lower->getValue(), Upper->getValue()); in computeKnownBitsFromRangeMetadata()
2557 ConstantInt *Upper = in rangeMetadataExcludesValue() local
2559 ConstantRange Range(Lower->getValue(), Upper->getValue()); in rangeMetadataExcludesValue()
9318 APInt &Upper, const InstrInfoQuery &IIQ, in setLimitsForBinOp() argument
9342 Upper = APInt::getSignedMaxValue(Width) + *C + 1; in setLimitsForBinOp()
9346 Upper = APInt::getSignedMaxValue(Width) + 1; in setLimitsForBinOp()
9355 Upper = *C + 1; in setLimitsForBinOp()
9360 Upper = APInt::getSignedMinValue(Width) + 1; in setLimitsForBinOp()
9373 Upper = APInt::getSignedMaxValue(Width).ashr(*C) + 1; in setLimitsForBinOp()
9381 Upper = C->ashr(ShiftAmount) + 1; in setLimitsForBinOp()
9385 Upper = *C + 1; in setLimitsForBinOp()
9393 Upper = APInt::getAllOnes(Width).lshr(*C) + 1; in setLimitsForBinOp()
9400 Upper = *C + 1; in setLimitsForBinOp()
9409 Upper = Lower.shl(Lower.countl_zero()) + 1; in setLimitsForBinOp()
9415 Upper = *C + 1; in setLimitsForBinOp()
9420 Upper = C->shl(ShiftAmount) + 1; in setLimitsForBinOp()
9432 Upper = APInt::getHighBitsSet(Width, C->popcount()) + 1; in setLimitsForBinOp()
9435 Upper = APInt::getBitsSetFrom(Width, C->getZExtValue()) + 1; in setLimitsForBinOp()
9447 Upper = IntMax + 1; in setLimitsForBinOp()
9452 Upper = IntMax.sdiv(*C); in setLimitsForBinOp()
9453 if (Lower.sgt(Upper)) in setLimitsForBinOp()
9454 std::swap(Lower, Upper); in setLimitsForBinOp()
9455 Upper = Upper + 1; in setLimitsForBinOp()
9456 assert(Upper != Lower && "Upper part of range has wrapped!"); in setLimitsForBinOp()
9462 Upper = Lower.lshr(1) + 1; in setLimitsForBinOp()
9465 Upper = C->abs() + 1; in setLimitsForBinOp()
9466 Lower = (-Upper) + 1; in setLimitsForBinOp()
9474 Upper = APInt::getMaxValue(Width).udiv(*C) + 1; in setLimitsForBinOp()
9477 Upper = *C + 1; in setLimitsForBinOp()
9484 Upper = C->abs(); in setLimitsForBinOp()
9485 Lower = (-Upper) + 1; in setLimitsForBinOp()
9489 Upper = 1; in setLimitsForBinOp()
9493 Upper = *C + 1; in setLimitsForBinOp()
9501 Upper = *C; in setLimitsForBinOp()
9504 Upper = *C + 1; in setLimitsForBinOp()
9669 static void setLimitForFPToI(const Instruction *I, APInt &Lower, APInt &Upper) { in setLimitForFPToI() argument
9677 Upper = APInt(BitWidth, 65505); in setLimitForFPToI()
9682 Upper = APInt(BitWidth, 65505); in setLimitForFPToI()
9704 APInt Upper = APInt(BitWidth, 0); in computeConstantRange() local
9706 setLimitsForBinOp(*BO, Lower, Upper, IIQ, ForSigned); in computeConstantRange()
9707 CR = ConstantRange::getNonEmpty(Lower, Upper); in computeConstantRange()
9719 APInt Upper = APInt(BitWidth, 0); in computeConstantRange() local
9721 setLimitForFPToI(cast<Instruction>(V), Lower, Upper); in computeConstantRange()
9722 CR = ConstantRange::getNonEmpty(Lower, Upper); in computeConstantRange()