i965/vs: Slightly improve the trivial reg allocator to skip unused regs.
authorEric Anholt <eric@anholt.net>
Mon, 8 Aug 2011 22:56:11 +0000 (15:56 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 16 Aug 2011 20:04:42 +0000 (13:04 -0700)
commit7b91eefe7cbe771397684b5970f7c04313baa2f0
tree65c8d3d194035943b698f192b0ea0edcfbe886ac
parente94bdbe04a4f0adb73ab92153987f0c9f48814f7
i965/vs: Slightly improve the trivial reg allocator to skip unused regs.

This fixes most of the regressions in the vs array test set from the
varying array indexing work, since the giant array that was originally
allocated in virtual GRF space never gets used and is only ever
read/stored from scratch space.
src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp