diff options
author | Alex Richardson <Alexander.Richardson@cl.cam.ac.uk> | 2020-01-07 12:31:18 +0000 |
---|---|---|
committer | Alex Richardson <Alexander.Richardson@cl.cam.ac.uk> | 2020-01-09 20:46:02 +0000 |
commit | 646ca7d7e72e8408b3fa3472018eb9d1c2643ff5 (patch) | |
tree | dc616c6cf286f9169bf214b4b5ee3efc8196527e /lldb/packages/Python/lldbsuite/test/commands/command/script/TestCommandScript.py | |
parent | 1444e6e2e6f6b76cc9d5aab8b1877926aa6d5597 (diff) | |
download | bcm5719-llvm-646ca7d7e72e8408b3fa3472018eb9d1c2643ff5.tar.gz bcm5719-llvm-646ca7d7e72e8408b3fa3472018eb9d1c2643ff5.zip |
MipsDelaySlotFiller: Update registers def-uses for BUNDLE instructions
Summary:
In commit b91f239485fb7bb8d29be3e0b60660a2de7570a9 I updated the
MipsDelaySlotFiller to skip BUNDLE instructions.
However, in addition to not considering BUNDLE instructions for the delay
slot, we also need to ensure that the register def-use information is
updated. Not updating this information caused run-time crashes (when using
the out-of-tree CHERI backend) since later definitions could be overwritten
with earlier register values.
Reviewers: atanasyan
Reviewed By: atanasyan
Differential Revision: https://reviews.llvm.org/D72254
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/command/script/TestCommandScript.py')
0 files changed, 0 insertions, 0 deletions