Searched refs:baserange (Results 1 - 3 of 3) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | opt_minmax.cpp | 79 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 D | opt_minmax.cpp | 80 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 D | 13.0.4.rst | 209 - glsl: fix opt_minmax redundancy checks against baserange
|
Completed in 5 milliseconds