Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Upper

2304     APInt Upper = APInt(Width, 0);
2308 Upper = CI2->getValue();
2311 Upper = CI2->getValue().abs();
2312 Lower = (-Upper) + 1;
2315 Upper = CI2->getValue() + 1;
2320 Upper = NegOne.udiv(CI2->getValue()) + 1;
2325 Upper = Lower.lshr(1) + 1;
2328 Upper = CI2->getValue().abs() + 1;
2329 Lower = (-Upper) + 1;
2339 Upper = IntMax + 1;
2344 Upper = IntMax.sdiv(Val);
2345 if (Lower.sgt(Upper))
2346 std::swap(Lower, Upper);
2347 Upper = Upper + 1;
2348 assert(Upper != Lower && "Upper part of range has wrapped!");
2353 Upper = Lower.shl(Lower.countLeadingZeros()) + 1;
2359 Upper = CI2->getValue() + 1;
2364 Upper = CI2->getValue().shl(ShiftAmount) + 1;
2370 Upper = NegOne.lshr(CI2->getValue()) + 1;
2377 Upper = CI2->getValue() + 1;
2384 Upper = IntMax.ashr(CI2->getValue()) + 1;
2393 Upper = CI2->getValue().ashr(ShiftAmount) + 1;
2397 Upper = CI2->getValue() + 1;
2404 Upper = CI2->getValue() + 1;
2410 ConstantRange LHS_CR = Lower != Upper ? ConstantRange(Lower, Upper)
2501 // Otherwise the upper bits of LHS are zero while RHS has a non-zero bit
2559 // Otherwise the upper bits of LHS are all equal, while RHS has varying