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