summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemorySSA.cpp
diff options
context:
space:
mode:
authorGeorge Burgess IV <george.burgess.iv@gmail.com>2018-02-23 23:07:18 +0000
committerGeorge Burgess IV <george.burgess.iv@gmail.com>2018-02-23 23:07:18 +0000
commit68ac9417801da389cb1e72afa8677b8b99e33e63 (patch)
tree8d697cd1a96b555647f9a7935fee35a3c01a5528 /llvm/lib/Analysis/MemorySSA.cpp
parent16c7bdaf3245d23b9b441144f5efb610e2044927 (diff)
downloadbcm5719-llvm-68ac9417801da389cb1e72afa8677b8b99e33e63.tar.gz
bcm5719-llvm-68ac9417801da389cb1e72afa8677b8b99e33e63.zip
[MemorySSA] Fix a cache invalidation bug with removed accesses
I suspect there's a deeper issue here, but we probably shouldn't be using INVALID_MEMORYSSA_ID as liveOnEntry's ID anyway. llvm-svn: 325971
Diffstat (limited to 'llvm/lib/Analysis/MemorySSA.cpp')
-rw-r--r--llvm/lib/Analysis/MemorySSA.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/MemorySSA.cpp b/llvm/lib/Analysis/MemorySSA.cpp
index 6e9368c49d6..081344b41e2 100644
--- a/llvm/lib/Analysis/MemorySSA.cpp
+++ b/llvm/lib/Analysis/MemorySSA.cpp
@@ -1033,7 +1033,7 @@ void MemorySSA::markUnreachableAsLiveOnEntry(BasicBlock *BB) {
MemorySSA::MemorySSA(Function &Func, AliasAnalysis *AA, DominatorTree *DT)
: AA(AA), DT(DT), F(Func), LiveOnEntryDef(nullptr), Walker(nullptr),
- NextID(INVALID_MEMORYACCESS_ID) {
+ NextID(0) {
buildMemorySSA();
}
OpenPOWER on IntegriCloud