diff options
author | Alina Sbirlea <asbirlea@google.com> | 2019-07-10 17:36:56 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2019-07-10 17:36:56 +0000 |
commit | 58a37754bb107ee1bd2e7a94f1da39fcebe900d9 (patch) | |
tree | 69f7c671b3ca062c45d6ec1c70f7c1e6bb16c447 /lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp | |
parent | 843f198a83d8161dc580562cbe11643ed2b0e54f (diff) | |
download | bcm5719-llvm-58a37754bb107ee1bd2e7a94f1da39fcebe900d9.tar.gz bcm5719-llvm-58a37754bb107ee1bd2e7a94f1da39fcebe900d9.zip |
[LoopRotate + MemorySSA] Keep an <instruction-cloned instruction> map.
Summary:
The map kept in loop rotate is used for instruction remapping, in order
to simplify the clones of instructions. Thus, if an instruction can be
simplified, its simplified value is placed in the map, even when the
clone is added to the IR. MemorySSA in contrast needs to know about that
clone, so it can add an access for it.
To resolve this: keep a different map for MemorySSA.
Reviewers: george.burgess.iv
Subscribers: jlebar, Prazek, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D63680
llvm-svn: 365672
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp')
0 files changed, 0 insertions, 0 deletions