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/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 94992670fcc59d12d7f97cb08beb8d2eb15110ed (diff) | |
[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/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
