commit | c292fba46fc2919c5310c07911e3650d2b24cf28 | [log] [tgz] |
---|---|---|
author | Alina Sbirlea <asbirlea@google.com> | Tue Sep 01 11:56:17 2020 -0700 |
committer | Alina Sbirlea <asbirlea@google.com> | Tue Sep 01 11:56:40 2020 -0700 |
tree | 6e00dd76aebadbf9578d07d3be559db420663b48 | |
parent | 93eed63d2f31888d9d8eb0712287e44771289f6f [diff] |
[MemorySSA] Update phi map with replacement value.
diff --git a/llvm/lib/Analysis/MemorySSAUpdater.cpp b/llvm/lib/Analysis/MemorySSAUpdater.cpp index 671d9e6..19f434f 100644 --- a/llvm/lib/Analysis/MemorySSAUpdater.cpp +++ b/llvm/lib/Analysis/MemorySSAUpdater.cpp
@@ -713,8 +713,8 @@ NewPhi->addIncoming(IncPhi, IncBB); } } - if (onlySingleValue(NewPhi)) { - MPhiMap[Phi] = nullptr; + if (auto *SingleAccess = onlySingleValue(NewPhi)) { + MPhiMap[Phi] = SingleAccess; removeMemoryAccess(NewPhi); } };