From b23648cfdb5add073e968d76061b9e78f9cd2f10 Mon Sep 17 00:00:00 2001 From: Alina Sbirlea Date: Thu, 6 Sep 2018 20:54:24 +0000 Subject: [LoopPassManager] MemorySSA should be preserved when enabled. llvm-svn: 341587 --- llvm/lib/Analysis/LoopAnalysisManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Analysis/LoopAnalysisManager.cpp') diff --git a/llvm/lib/Analysis/LoopAnalysisManager.cpp b/llvm/lib/Analysis/LoopAnalysisManager.cpp index 074023a7e1e..2a3b29d7fbc 100644 --- a/llvm/lib/Analysis/LoopAnalysisManager.cpp +++ b/llvm/lib/Analysis/LoopAnalysisManager.cpp @@ -147,8 +147,8 @@ PreservedAnalyses llvm::getLoopPassPreservedAnalyses() { PA.preserve(); PA.preserve(); PA.preserve(); - // FIXME: Uncomment this when all loop passes preserve MemorySSA - // PA.preserve(); + if (EnableMSSALoopDependency) + PA.preserve(); // FIXME: What we really want to do here is preserve an AA category, but that // concept doesn't exist yet. PA.preserve(); -- cgit v1.2.3