diff options
author | Alina Sbirlea <asbirlea@google.com> | 2019-02-21 19:54:05 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2019-02-21 19:54:05 +0000 |
commit | d2d3244363b705dc8edfff2a7cabf8433cf76fc5 (patch) | |
tree | 460990b5c5801d877e66ee964b3225dd61b59f2b /lldb/packages/Python/lldbsuite/test/configuration.py | |
parent | 73446cd567af35184e64577357efbd31996c4776 (diff) | |
download | bcm5719-llvm-d2d3244363b705dc8edfff2a7cabf8433cf76fc5.tar.gz bcm5719-llvm-d2d3244363b705dc8edfff2a7cabf8433cf76fc5.zip |
[LoopSimplifyCFG] Update MemorySSA after r353911.
Summary:
MemorySSA is not properly updated in LoopSimplifyCFG after recent changes. Use SplitBlock utility to resolve that and clear all updates once handleDeadExits is finished.
All updates that follow are removal of edges which are safe to handle via the removeEdge() API.
Also, deleting dead blocks is done correctly as is, i.e. delete from MemorySSA before updating the CFG and DT.
Reviewers: mkazantsev, rtereshin
Subscribers: sanjoy, jlebar, Prazek, george.burgess.iv, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D58524
llvm-svn: 354613
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions