diff options
author | Alyssa Rosenzweig <[email protected]> | 2019-08-05 18:17:27 -0700 |
---|---|---|
committer | Alyssa Rosenzweig <[email protected]> | 2019-08-12 12:43:01 -0700 |
commit | a5059f2cba8c51cb10dbf0961956c0675ecc0469 (patch) | |
tree | ee0d40f1ba27fe28d47230b88d67a1d3a0e2ba24 /src/hgl | |
parent | e333bf606f6cb7f6fd43dd24a62ea128651197a5 (diff) |
pan/midgard: Handle partial writes in liveness analysis
This allows liveness analysis within a loop to be more fine grained,
fixing RA failures with partial spilled movs within a loop, as well as
enabling a slight reduction of register pressure more generally:
total registers in shared programs: 350 -> 347 (-0.86%)
registers in affected programs: 12 -> 9 (-25.00%)
helped: 3
HURT: 0
helped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1
helped stats (rel) min: 25.00% max: 25.00% x̄: 25.00% x̃: 25.00%
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/hgl')
0 files changed, 0 insertions, 0 deletions