i965/vs: Make virtual grf live intervals actually cover their used range. 30/6530/1
authorEric Anholt <eric@anholt.net>
Tue, 30 Apr 2013 22:15:21 +0000 (15:15 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 9 May 2013 21:38:05 +0000 (14:38 -0700)
commit0f3068a58bdbceb2cb93e3848b0e2145629cdf43
tree59d26ee9cef5e3d82b945e9159c4c697712863ca
parente290372542d0475e612e4d10a27b22eae3158ecd
i965/vs: Make virtual grf live intervals actually cover their used range.

This is the same change as the previous commit to the FS.  A very few VSes
are regressed by 1 or 2 instructions, which look recoverable with a bit
more dead code elimination.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/brw_vec4.cpp
src/mesa/drivers/dri/i965/brw_vec4.h
src/mesa/drivers/dri/i965/brw_vec4_live_variables.cpp
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp