From: Devang Patel Date: Tue, 12 Dec 2006 23:27:37 +0000 (+0000) Subject: FunctionPassManager() X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b920bd85adba95553568cef6a7078ee2509ab804;p=oota-llvm.git FunctionPassManager() Set AnalysisResolver_New and add FPM to PassManagers list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32512 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/VMCore/PassManager.cpp b/lib/VMCore/PassManager.cpp index f8bfe59dd94..bc469d33115 100644 --- a/lib/VMCore/PassManager.cpp +++ b/lib/VMCore/PassManager.cpp @@ -847,6 +847,12 @@ FunctionPassManager_New::FunctionPassManager_New(ModuleProvider *P) { FPM = new FunctionPassManagerImpl_New(0); // FPM is the top level manager. FPM->setTopLevelManager(FPM); + + PMDataManager *PMD = dynamic_cast(FPM); + AnalysisResolver_New *AR = new AnalysisResolver_New(*PMD); + FPM->setResolver(AR); + + FPM->addPassManager(FPM); MP = P; }