diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2019-01-12 11:12:08 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2019-01-12 11:12:08 +0000 |
commit | 789f4154db2297525163c4e389d37d2dc93c460b (patch) | |
tree | 9fa12ff02bdd9b39760510d38acf1bf7bdc46f1e /lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py | |
parent | f903f782e706c62918d7a205701d46f701972012 (diff) | |
download | bcm5719-llvm-789f4154db2297525163c4e389d37d2dc93c460b.tar.gz bcm5719-llvm-789f4154db2297525163c4e389d37d2dc93c460b.zip |
[ORC][MIPS] Fill delay-slot after `jr` instruction
MIPS `jr` instruction uses a delay-slot. To escape execution of
arbitrary instruction we should either fill the delay-slot by `nop`
instruction or swap `jr` instruction and logically preceding
instruction. This fix implements the second method to generate a bit
more effective code.
llvm-svn: 351001
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py')
0 files changed, 0 insertions, 0 deletions