diff options
author | Eric Anholt <[email protected]> | 2016-11-15 14:48:43 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2016-11-29 08:52:50 -0800 |
commit | 4690a93b123a64f8730a870a336ae9756d11fd18 (patch) | |
tree | 13ed6e2582fbbfe75ee85c2ef36f0ffbf3f15592 /src/gallium/drivers/r600/r600_pipe.h | |
parent | f4baf809937c98dabee90ea57b9d7e6135bdb0df (diff) |
vc4: Add support for coalescing ALU ops into tex_[srtb] MOVs.
This isn't as complete as I would like (can't merge interpolation because
of the implicit r5 dependency, doesn't work with control flow), but this
was cheap and easy.
Improves 3DMMES Taiji performance by 1.15353% +/- 0.299896% (n=29, 16)
total instructions in shared programs: 99810 -> 99059 (-0.75%)
instructions in affected programs: 10705 -> 9954 (-7.02%)
Diffstat (limited to 'src/gallium/drivers/r600/r600_pipe.h')
0 files changed, 0 insertions, 0 deletions