Lines Matching defs:limits
305 /* Returns a range so that lower limit is the larger of the two lower limits,
306 * and higher limit is the smaller of the two higher limits.
363 minmax_range limits[2];
382 limits[i] = get_range(expr->operands[i]);
392 if (limits[i].low && limits[1 - i].high) {
393 cr = compare_components(limits[i].low, limits[1 - i].high);
401 if (!is_redundant && limits[i].low && baserange.high) {
402 cr = compare_components(limits[i].low, baserange.high);
410 if (limits[i].high && limits[1 - i].low) {
411 cr = compare_components(limits[i].high, limits[1 - i].low);
419 if (!is_redundant && limits[i].high && baserange.low) {
420 cr = compare_components(limits[i].high, baserange.low);
468 limits[1 - i].low = NULL;
470 limits[1 - i].high = NULL;
471 minmax_range base = range_intersection(limits[1 - i], baserange);