diff options
author | Devang Patel <dpatel@apple.com> | 2008-09-09 17:56:50 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2008-09-09 17:56:50 +0000 |
commit | a328690ed30582bbf9a65e7df253657dbeca9af0 (patch) | |
tree | 9a7f4b97060f64c0f7a1cf5eba26810bb970ac83 /llvm/lib/VMCore/PassManager.cpp | |
parent | ea79c3e7a0f08578b8dd05c6e1662eb9a43f7bba (diff) | |
download | bcm5719-llvm-a328690ed30582bbf9a65e7df253657dbeca9af0.tar.gz bcm5719-llvm-a328690ed30582bbf9a65e7df253657dbeca9af0.zip |
Simplify.
Fix outdated comment.
llvm-svn: 55993
Diffstat (limited to 'llvm/lib/VMCore/PassManager.cpp')
-rw-r--r-- | llvm/lib/VMCore/PassManager.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/llvm/lib/VMCore/PassManager.cpp b/llvm/lib/VMCore/PassManager.cpp index 42b33ff66b1..20fc68c4748 100644 --- a/llvm/lib/VMCore/PassManager.cpp +++ b/llvm/lib/VMCore/PassManager.cpp @@ -1590,7 +1590,7 @@ void ModulePass::assignPassManager(PMStack &PMS, void FunctionPass::assignPassManager(PMStack &PMS, PassManagerType PreferredType) { - // Find Module Pass Manager (TODO : Or Call Graph Pass Manager) + // Find Module Pass Manager while(!PMS.empty()) { if (PMS.top()->getPassManagerType() > PMT_FunctionPassManager) PMS.pop(); @@ -1614,13 +1614,7 @@ void FunctionPass::assignPassManager(PMStack &PMS, // [3] Assign manager to manage this new manager. This may create // and push new managers into PMS - - // If Call Graph Pass Manager is active then use it to manage - // this new Function Pass manager. - if (PMD->getPassManagerType() == PMT_CallGraphPassManager) - FPP->assignPassManager(PMS, PMT_CallGraphPassManager); - else - FPP->assignPassManager(PMS); + FPP->assignPassManager(PMS, PMD->getPassManagerType()); // [4] Push new manager into PMS PMS.push(FPP); |