Lines Matching refs:high
57 minmax_range(ir_constant *low = NULL, ir_constant *high = NULL)
60 this->high = high;
63 /* low is the lower limit of the range, high is the higher limit. NULL on
64 * low means negative infinity (unlimited) and on high positive infinity
69 ir_constant *high;
248 if (!r0.high) {
249 ret.high = ismin ? r1.high : r0.high;
250 } else if (!r1.high) {
251 ret.high = ismin ? r0.high : r1.high;
253 ret.high = ismin ? smaller_constant(r0.high, r1.high) :
254 larger_constant(r0.high, r1.high);
275 if (!r0.high)
276 ret.high = r1.high;
277 else if (!r1.high)
278 ret.high = r0.high;
280 ret.high = smaller_constant(r0.high, r1.high);
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);
425 limits[1 - i].high = NULL;