i965: Tighten up the check for flow control interfering with coalescing.
authorEric Anholt <eric@anholt.net>
Tue, 11 Jan 2011 23:13:49 +0000 (15:13 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 12 Jan 2011 00:04:25 +0000 (16:04 -0800)
commit4eb7284ef98c24331761cbe683c5bd89058e3ad3
treed50fc0655403a14d1fed58e39e722d2d312be4cf
parent93a95ad8ff1d543f886f123029d1329513729c4b
i965: Tighten up the check for flow control interfering with coalescing.

This greatly improves codegen for programs with flow control by
allowing coalescing for all instructions at the top level, not just
ones that follow the last flow control in the program.
src/mesa/drivers/dri/i965/brw_fs.cpp