summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2022-01-11 20:15:47 -0500
committerMatt Arsenault <Matthew.Arsenault@amd.com>2022-01-18 13:52:04 -0500
commit984451eafcedf80ce2db70b49757860992e723dc (patch)
tree106067c268762136b1ff3368394ef8553d1220fe /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parent0d459444e5105d689e6388612784b89a93054944 (diff)
PostRAPseudos: Don't preserve kills on some implicit copy operands
This fixes a verifier error I ran into at -O0. A subregister copy had an implicit kill of an overlapping superregister, which was partially redefined by the copy. The preserved implicit operand killed subregisters made live earlier in the sequence. AMDGPU already uses similar logic for whether to preserve the kill of the superregister on the final instruction if there's overlap.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions