diff options
author | Alina Sbirlea <asbirlea@google.com> | 2019-10-09 15:54:24 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2019-10-09 15:54:24 +0000 |
commit | 7faa14a98bdc668822e99758f81a662f186ad35b (patch) | |
tree | d3a57344f753ab652cc4ed0a60fd12fbba0f80c6 /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | |
parent | 77c9736ef3e0c95e1dbe5c85ad3c1061ce072b50 (diff) | |
download | bcm5719-llvm-7faa14a98bdc668822e99758f81a662f186ad35b.tar.gz bcm5719-llvm-7faa14a98bdc668822e99758f81a662f186ad35b.zip |
[MemorySSA] Make the use of moveAllAfterMergeBlocks consistent.
Summary:
The rule for the moveAllAfterMergeBlocks API si for all instructions
from `From` to have been moved to `To`, while keeping the CFG edges (and
block terminators) unchanged.
Update all the callsites for moveAllAfterMergeBlocks to follow this.
Pending follow-up: since the same behavior is needed everytime, merge
all callsites into one. The common denominator may be the call to
`MergeBlockIntoPredecessor`.
Resolves PR43569.
Reviewers: george.burgess.iv
Subscribers: Prazek, sanjoy.google, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68659
llvm-svn: 374177
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp')
0 files changed, 0 insertions, 0 deletions