i965/fs: Use per-channel interference for register_coalesce_2().
authorEric Anholt <eric@anholt.net>
Tue, 30 Apr 2013 21:30:19 +0000 (14:30 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 10 Oct 2013 22:54:16 +0000 (15:54 -0700)
commitb6af650a095034eaa2de93bf6cf2985d7fdfce89
treea3ea2991ea337cb148283881e8f70d88c483e8d5
parent3093085847db0455a88e45f20e29660b2b7f8515
i965/fs: Use per-channel interference for register_coalesce_2().

This will let us coalesce into texture-from-GRF arguments, which would
otherwise be prevented due to the live interval for the whole vgrf
extending across all the MOVs setting up the channels of the message

v2 (Kenneth Graunke): Rebase for renames.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs_live_variables.cpp
src/mesa/drivers/dri/i965/brw_fs_live_variables.h