Searched refs:baserange (Results 1 - 3 of 3) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dopt_minmax.cpp79 ir_rvalue *prune_expression(ir_expression *expr, minmax_range baserange);
308 * @param baserange the range that the parents of this min/max expression
312 ir_minmax_visitor::prune_expression(ir_expression *expr, minmax_range baserange) argument
352 /* If this operand is always greater than baserange, then even if
356 if (!is_redundant && limits[i].low && baserange.high) {
357 cr = compare_components(limits[i].low, baserange.high);
370 /* If this operand is always lower than baserange, then even if
374 if (!is_redundant && limits[i].high && baserange.low) {
375 cr = compare_components(limits[i].high, baserange.low);
388 return prune_expression(op_expr, baserange);
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dopt_minmax.cpp80 ir_rvalue *prune_expression(ir_expression *expr, minmax_range baserange);
353 * @param baserange the range that the parents of this min/max expression
357 ir_minmax_visitor::prune_expression(ir_expression *expr, minmax_range baserange) argument
397 /* If this operand is always greater than baserange, then even if
401 if (!is_redundant && limits[i].low && baserange.high) {
402 cr = compare_components(limits[i].low, baserange.high);
415 /* If this operand is always lower than baserange, then even if
419 if (!is_redundant && limits[i].high && baserange.low) {
420 cr = compare_components(limits[i].high, baserange.low);
433 return prune_expression(op_expr, baserange);
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D13.0.4.rst209 - glsl: fix opt_minmax redundancy checks against baserange

Completed in 5 milliseconds