summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMax Filippov2019-03-22 04:22:03 +0100
committerMax Filippov2019-03-22 05:47:50 +0100
commitb9ec52188f1eafb2901d37a57727bbf1d8bbe3ca (patch)
tree9fc0259f9fa49c37ef235806cc953ccb8a534e3b /scripts
parentUpdate version for v4.0.0-rc0 release (diff)
downloadqemu-b9ec52188f1eafb2901d37a57727bbf1d8bbe3ca.tar.gz
qemu-b9ec52188f1eafb2901d37a57727bbf1d8bbe3ca.tar.xz
qemu-b9ec52188f1eafb2901d37a57727bbf1d8bbe3ca.zip
target/xtensa: fix break_dependency for repeated resources
break_dependency incorrectly handles the case of dependency on an opcode that references the same register multiple times. E.g. the following instruction is translated incorrectly: { or a2, a3, a3 ; or a3, a2, a2 } This happens because resource indices of both dependency graph nodes are incremented, and a copy for the second instance of the same register in the ending node is not done. Only increment resource index of the ending node of the dependency. Add test. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions