Eric Anholt
3f349d4e18
glsl: If an "if" has no "then" or "else" code left, remove it.
...
Cuts 8/1068 instructions from glyphy's fragment shaders on i965.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-04-13 17:13:23 -07:00
Ian Romanick
9a3bd5e045
glsl: Silence several "warning: unused parameter"
2011-09-09 12:01:50 -07:00
Eric Anholt
991fa4d3d0
glsl: Skip processing expression trees in do_if_simplification().
...
Reduces time spent in this during glean texCombine by about 2/3.
2011-03-15 09:49:00 -07:00
Chad Versace
df883eb157
glsl: Fix Doxygen tag \file in recently renamed files
2010-11-17 12:07:24 -08:00
Kenneth Graunke
32aaf89823
glsl: Rename various ir_* files to lower_* and opt_*.
...
This helps distinguish between lowering passes, optimization passes, and
other compiler code.
2010-11-15 16:34:20 -08:00