commit | 240a90a57e3f313914dfb08c881fe7b079137c84 | [log] [tgz] |
---|---|---|
author | Alina Sbirlea <asbirlea@google.com> | Thu Jan 31 20:13:47 2019 +0000 |
committer | Alina Sbirlea <asbirlea@google.com> | Thu Jan 31 20:13:47 2019 +0000 |
tree | cbac0aa4f2f6c7c84366d3b14f6e575cc502c692 | |
parent | b792299d8326773eea64611a471708cd2b622976 [diff] |
[MemorySSA] Extend removeMemoryAccess API to optimize MemoryPhis. Summary: EarlyCSE needs to optimize MemoryPhis after an access is removed and has special handling for it. This should be handled by MemorySSA instead. The default remains that MemoryPhis are *not* optimized after an access is removed. Reviewers: george.burgess.iv Subscribers: sanjoy, jlebar, llvm-commits, Prazek Differential Revision: https://reviews.llvm.org/D57199 llvm-svn: 352787