diff options
author | Sam Parker <sam.parker@arm.com> | 2019-09-17 12:19:32 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2019-09-17 12:19:32 +0000 |
commit | 36c922278e6e7fb2083dc29dda950dfac73a194c (patch) | |
tree | 542469970fc1984e928756f7636f584d9aaab89e /lldb/packages/Python/lldbsuite/test/commands/help/TestHelp.py | |
parent | 589293800afa6238c44539dfda865e4dd418dec3 (diff) | |
download | bcm5719-llvm-36c922278e6e7fb2083dc29dda950dfac73a194c.tar.gz bcm5719-llvm-36c922278e6e7fb2083dc29dda950dfac73a194c.zip |
[ARM][LowOverheadLoops] Add LR def safety check
Converting the *LoopStart pseudo instructions into DLS/WLS results in
LR being defined. These instructions were inserted on the assumption
that LR would already contain the loop counter because a mov is
introduced during ISel as the the consumers in the loop can only use
LR. That assumption proved wrong!
So perform a safety check, finding an appropriate place to insert the
DLS/WLS instructions or revert if this isn't possible.
Differential Revision: https://reviews.llvm.org/D67539
llvm-svn: 372111
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/help/TestHelp.py')
0 files changed, 0 insertions, 0 deletions