Lines Matching refs:high
58 minmax_range(ir_constant *low = NULL, ir_constant *high = NULL)
61 this->high = high;
64 /* low is the lower limit of the range, high is the higher limit. NULL on
65 * low means negative infinity (unlimited) and on high positive infinity
70 ir_constant *high;
293 if (!r0.high) {
294 ret.high = ismin ? r1.high : r0.high;
295 } else if (!r1.high) {
296 ret.high = ismin ? r0.high : r1.high;
298 ret.high = ismin ? smaller_constant(r0.high, r1.high) :
299 larger_constant(r0.high, r1.high);
320 if (!r0.high)
321 ret.high = r1.high;
322 else if (!r1.high)
323 ret.high = r0.high;
325 ret.high = smaller_constant(r0.high, r1.high);
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);
470 limits[1 - i].high = NULL;