diff options
author | Eli Friedman <efriedma@codeaurora.org> | 2018-05-16 21:20:16 +0000 |
---|---|---|
committer | Eli Friedman <efriedma@codeaurora.org> | 2018-05-16 21:20:16 +0000 |
commit | ddbf6d65146d9d4778ad8a7e31c9ea362e7fdde4 (patch) | |
tree | 286d4ee4fc827bc896d05810e7d672803f6b889e /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py | |
parent | a044ad027415107dc0a293cdbd24e7c933597b44 (diff) | |
download | bcm5719-llvm-ddbf6d65146d9d4778ad8a7e31c9ea362e7fdde4.tar.gz bcm5719-llvm-ddbf6d65146d9d4778ad8a7e31c9ea362e7fdde4.zip |
[MachineOutliner] Don't outline instructions that modify SP.
This breaks the code which saves and restores LR, so we can't outline
without doing something more complicated for stack adjustment.
Found by inspection; we get lucky in most cases because getMemOpInfo
only handles STRWpost, not any other pre/post-increment forms. But it
hits a couple of artificial testcases in the tree.
Differential Revision: https://reviews.llvm.org/D46920
llvm-svn: 332529
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py')
0 files changed, 0 insertions, 0 deletions