i965: Avoid generating MOVs for assignments of expressions.
authorEric Anholt <eric@anholt.net>
Wed, 27 Apr 2011 00:58:04 +0000 (17:58 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 27 May 2011 15:19:52 +0000 (08:19 -0700)
commit53c89c67f33639afef951e178f93f4e29acc5d53
treebecb1ac273e2a29cf0f038695b3fe3c2ab5352e4
parent1791857d7d950d3d2834bbb09b495f51f43ef7c1
i965: Avoid generating MOVs for assignments of expressions.

No statistically significant difference measured in 3dbenchmark
egypt/pro.  It does reduce fragment shader instructions across
shader-db by 0.3%.
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs.h