diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2021-10-05 11:00:53 +0700 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2021-11-16 12:52:00 +0700 |
commit | 0ecb12a27ff63eca481cef5ed67ce654a8f111b4 (patch) | |
tree | 112f87bc22c52f297931daa872d7370e05b7ffcc /lldb/packages/Python/lldbsuite/test | |
parent | 94992670fcc59d12d7f97cb08beb8d2eb15110ed (diff) | |
download | llvm-0ecb12a27ff63eca481cef5ed67ce654a8f111b4.zip llvm-0ecb12a27ff63eca481cef5ed67ce654a8f111b4.tar.gz llvm-0ecb12a27ff63eca481cef5ed67ce654a8f111b4.tar.bz2 |
[STATEPOINT] Force implicit-def for lr register.
STATEPOINT instruction behavior is similar to call instruction.
In aarch64 BL instruction implicitly define lr register, so
STATEPOINT instruction should do the same.
However STATEPOINT is a general pseudo instruction and I could not find
a way to override list of implicit defs for specific target.
So this patch post processes inserting STATEPOINT instruction by
adding implisit dead def for lr.
Reviewers: reames, loicottet, ostannard
Reviewed By: reames
Subscribers: danilaml, hiraditya, kristof.beyls, llvm-commits, yrouban
Differential Revision: https://reviews.llvm.org/D111114
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions