summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2014-04-15 22:46:55 -0700
committerMatt Turner <[email protected]>2014-04-18 09:16:19 -0700
commitf770123f58b46459e8dbd27525162ee8ba89f30b (patch)
tree47cbcf9f45679e8516ffae58d1a95316af303d9a /src/gallium
parent55de1c035cbca2b7087b3aa21a8c3dfc900a4ad9 (diff)
i965/fs: Reduce restrictions on interference in register coalescing.
We previously only allowed coalescing registers that interfere (i.e., whose live ranges overlap) if the destination register's live range was entirely inside the source's live range. This is unnecessary -- we only need to check for interfering writes in the intersection of their live ranges. total instructions in shared programs: 1639470 -> 1638453 (-0.06%) instructions in affected programs: 84751 -> 83734 (-1.20%) Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/gallium')
0 files changed, 0 insertions, 0 deletions