i965/fs: Invalidate live intervals when compacting; don't fix them.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 7 Aug 2013 01:37:19 +0000 (18:37 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 10 Oct 2013 22:54:15 +0000 (15:54 -0700)
commit3ea84beb1687f20074efdb1bcc790370bed2fc65
tree1be6236e5007eaf12b8c12b3db9f03882f66f795
parent939b0f2c2ff41869fce8c99986607f5daf67b63a
i965/fs: Invalidate live intervals when compacting; don't fix them.

When compacting the list of VGRFs, we patch up the live interval ranges
(which are indexed by VGRF number).  Unfortunately, once we make
per-component data available, this will become too complicated to
maintain.  Instead, simply invalidate them.

This was pulled out of a patch by Eric Anholt.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/brw_fs.cpp