Analysis resolver now manages AnalysisImpls for the given patch.
authorDevang Patel <dpatel@apple.com>
Sat, 9 Dec 2006 01:11:34 +0000 (01:11 +0000)
committerDevang Patel <dpatel@apple.com>
Sat, 9 Dec 2006 01:11:34 +0000 (01:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32389 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/PassManager.cpp

index e085bf57ed01f0df39bde04ad980368babb1f196..0200976981e574ddaec11fd3bde3320531910396 100644 (file)
@@ -675,7 +675,8 @@ void PMDataManager::initializeAnalysisImpl(Pass *P) {
     Pass *Impl = findAnalysisPass(*I, true);
     if (Impl == 0)
       assert(0 && "Analysis used but not available!");
-    // TODO:  P->AnalysisImpls.push_back(std::make_pair(*I, Impl));
+    AnalysisResolver_New *AR = P->getResolver();
+    AR->addAnalysisImplsPair(*I, Impl);
   }
 }