summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2021-02-14 10:46:10 -0500
committerMatt Arsenault <Matthew.Arsenault@amd.com>2021-02-16 10:42:06 -0500
commitc320e8196ae67a4eaa72253ed9013dda28eaf390 (patch)
tree4f98f68d736afbedf976b13db90bc664b250dd18 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent3c8bf29f14e45cdf4c5dc5edcb3bb2f02cc9f394 (diff)
AMDGPU: Fix debug info handling in post-RA bundler
This was allowing debug instructions to break the bundling, which would change scheduling behavior. Bundle debug info / kills inside the bundle. This seems to work OK, although the asm printer doesn't understand these in a bundle. This implicitly expects the memory legalizer to unbundle. It would probably be slightly nicer to move these after. Rewrite the loop to be clearer and make sure we don't end a bundle on a meta instruction, only allow them in between other valid bundle instructions.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions