summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2007-06-21 22:29:02 +0000
committerDevang Patel <dpatel@apple.com>2007-06-21 22:29:02 +0000
commit703de8fea882675e8b4b83ed77225b78b9aaa865 (patch)
tree9c663678d20ec2bdac982afb583db7ecad569d14 /llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
parent7c3a5513f74020e596b8168ed0996c35217dabce (diff)
downloadbcm5719-llvm-703de8fea882675e8b4b83ed77225b78b9aaa865.tar.gz
bcm5719-llvm-703de8fea882675e8b4b83ed77225b78b9aaa865.zip
CallGraphSCCPass manager may require other passes.
Use schedulePass() to accomodate these requirement instead of directly assigning a manager to new CallGraph PassManager. llvm-svn: 37695
Diffstat (limited to 'llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp')
-rw-r--r--llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp b/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
index f05c8b86f8e..a7e9dd00e56 100644
--- a/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
+++ b/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
@@ -178,7 +178,7 @@ void CallGraphSCCPass::assignPassManager(PMStack &PMS,
// [3] Assign manager to manage this new manager. This may create
// and push new managers into PMS
Pass *P = dynamic_cast<Pass *>(CGP);
- P->assignPassManager(PMS);
+ TPM->schedulePass(P);
// [4] Push new manager into PMS
PMS.push(CGP);
OpenPOWER on IntegriCloud