Lines Matching full:limits
260 /* Returns a range so that lower limit is the larger of the two lower limits,
261 * and higher limit is the smaller of the two higher limits.
318 minmax_range limits[2];
337 limits[i] = get_range(expr->operands[i]);
347 if (limits[i].low && limits[1 - i].high) {
348 cr = compare_components(limits[i].low, limits[1 - i].high);
356 if (!is_redundant && limits[i].low && baserange.high) {
357 cr = compare_components(limits[i].low, baserange.high);
365 if (limits[i].high && limits[1 - i].low) {
366 cr = compare_components(limits[i].high, limits[1 - i].low);
374 if (!is_redundant && limits[i].high && baserange.low) {
375 cr = compare_components(limits[i].high, baserange.low);
423 limits[1 - i].low = NULL;
425 limits[1 - i].high = NULL;
426 minmax_range base = range_intersection(limits[1 - i], baserange);