i965/fs: Skip remove_duplicate_mrf_writes() during SIMD32 runs.
authorFrancisco Jerez <currojerez@riseup.net>
Tue, 26 Apr 2016 00:09:39 +0000 (17:09 -0700)
committerFrancisco Jerez <currojerez@riseup.net>
Sat, 28 May 2016 06:29:05 +0000 (23:29 -0700)
commitb9eab911baa380fea1a3d3393f5944c00aa63076
tree2435854ef1f2194cacbbfacbc274e94e48fd4c4d
parent796238d9e6eee0b942d34c57bd8bdf0f9c98b6c3
i965/fs: Skip remove_duplicate_mrf_writes() during SIMD32 runs.

The pass is disabled in SIMD16 dispatch mode for the same reason, it
cannot handle instructions that write multiple MRF registers at once.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_fs.cpp