diff options
author | Alina Sbirlea <asbirlea@google.com> | 2018-06-29 20:46:16 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2018-06-29 20:46:16 +0000 |
commit | da1e80feb7609a6626836c8cd675ff7171e4bb04 (patch) | |
tree | 29fb455c784aaa4822f6fe43176e9b956e8c3dec /llvm/lib/Transforms/Utils/Utils.cpp | |
parent | 2bd91dbd627f94e3374cc4be53ab5694d90d3e21 (diff) | |
download | llvm-da1e80feb7609a6626836c8cd675ff7171e4bb04.zip llvm-da1e80feb7609a6626836c8cd675ff7171e4bb04.tar.gz llvm-da1e80feb7609a6626836c8cd675ff7171e4bb04.tar.bz2 |
[MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
Summary:
MemoryPhis now have APIs analogous to BB Phis to remove an incoming value/block.
The MemorySSAUpdater uses the above APIs when updating MemorySSA given a set of dead blocks about to be deleted.
Reviewers: george.burgess.iv
Subscribers: sanjoy, jlebar, Prazek, llvm-commits
Differential Revision: https://reviews.llvm.org/D48396
llvm-svn: 336015
Diffstat (limited to 'llvm/lib/Transforms/Utils/Utils.cpp')
0 files changed, 0 insertions, 0 deletions