i965/fs: Fix computation of livein.
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 10 Aug 2013 01:44:25 +0000 (18:44 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 19 Aug 2013 18:29:24 +0000 (11:29 -0700)
commit72f2249c115a6bfafc809ebb4cb78c860279e41f
tree04c77e70faeadd4b89f1c117e31bd6aaf5526bb3
parent70b02a7facf88d5f17655be5e17f053d8531a278
i965/fs: Fix computation of livein.

Since the initial value for livein is an overestimation (0xffffffff),
it's extremely likely that it will shrink, which means we can't simply
OR in new bits - we need to fully recompute it based on the current
liveout values.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp