diff options
author | Karl-Johan Karlsson <karl-johan.karlsson@ericsson.com> | 2018-06-07 07:20:33 +0000 |
---|---|---|
committer | Karl-Johan Karlsson <karl-johan.karlsson@ericsson.com> | 2018-06-07 07:20:33 +0000 |
commit | abb11f805f3a2297a3968c5daf625cd882ca0fb3 (patch) | |
tree | 9e962937f5f9cb74a4028c52f9de3be7ec50ec5f /lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp | |
parent | 203cdee0ecac826499245aa407b98b7a355ab0c0 (diff) | |
download | bcm5719-llvm-abb11f805f3a2297a3968c5daf625cd882ca0fb3.tar.gz bcm5719-llvm-abb11f805f3a2297a3968c5daf625cd882ca0fb3.zip |
[BranchFolding] Fix live-in's when hoisting code
Summary:
When the branch folder hoist code into a predecessor it adjust live-in's
in the blocks it hoist code from. However it fail to handle hoisted code
that contain a defed register that originally is live-in in the block
through a super register.
This is fixed by replacing the live-in handling code with calls to
utility functions in LivePhysRegs.
Reviewers: kparzysz, gberry, MatzeB, uweigand, aprantl
Reviewed By: kparzysz
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D47529
llvm-svn: 334163
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp')
0 files changed, 0 insertions, 0 deletions