aboutsummaryrefslogtreecommitdiffstats
path: root/VERSION
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2014-09-23 17:22:09 -0700
committerJason Ekstrand <[email protected]>2014-09-30 10:29:14 -0700
commit1728e74957a62b1b4b9fbb62a7de2c12b77c8a75 (patch)
treefeb4a47dcf858626785d5a3d622c459bf7c6a5eb /VERSION
parent4d5f0eb0487ad13e90f7248c95c023c35457eaf9 (diff)
i965/fs: Copy propagate partial reads.
This commit reworks copy propagation a bit to support propagating the copying of partial registers. This comes up every time we have pull constants because we do a pull constant read immediately followed by a move to splat the one component of the out to 8 or 16-wide. This allows us to eliminate the copy and simply use the one component of the register. Shader DB results: total instructions in shared programs: 5044937 -> 5044428 (-0.01%) instructions in affected programs: 66112 -> 65603 (-0.77%) GAINED: 0 LOST: 0 Signed-off-by: Jason Ekstrand <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'VERSION')
0 files changed, 0 insertions, 0 deletions