diff options
author | Alyssa Rosenzweig <[email protected]> | 2019-08-05 10:53:41 -0700 |
---|---|---|
committer | Alyssa Rosenzweig <[email protected]> | 2019-08-05 10:58:39 -0700 |
commit | 28697583557e37e3dec95aa043411594e3c25623 (patch) | |
tree | 395843f95019ff1c28463420f8ba267a6bedb479 /src/gbm | |
parent | 04a995158084acbd1917b4c7e0f8d381e1c9222d (diff) |
pan/midgard: Rewrite bidirectionally when eliminating moves
Symptom: the sky is black in SuperTuxKart (flashbacks to SMB/NES
emulation intensify).
Essentially, what happened is a fixed (special) move to r0 was
eliminated but scheduling did not factor this in, so
can_run_concurrent_ssa returned true even when there was a logical data
dependency that needed to be resolved.
Fixes: 20771ede1c0 ("pan/midgard: Add post-RA move elimination")
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/gbm')
0 files changed, 0 insertions, 0 deletions