[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
Devang Patel
dpatel at apple.com
Thu Jan 25 17:08:37 PST 2007
Changes in directory llvm/lib/Analysis/IPA:
CallGraphSCCPass.cpp updated: 1.13 -> 1.14
---
Log message:
Remove dead code.
CallGraphSCCPass does not need to implement runOnModule().
It supports runOnSCC().
---
Diffs of the changes: (+0 -9)
CallGraphSCCPass.cpp | 9 ---------
1 files changed, 9 deletions(-)
Index: llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
diff -u llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.13 llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.14
--- llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.13 Tue Jan 23 15:55:17 2007
+++ llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp Thu Jan 25 19:08:18 2007
@@ -189,12 +189,3 @@
AU.addRequired<CallGraph>();
AU.addPreserved<CallGraph>();
}
-
-bool CallGraphSCCPass::runOnModule(Module &M) {
- CallGraph &CG = getAnalysis<CallGraph>();
- bool Changed = doInitialization(CG);
- for (scc_iterator<CallGraph*> I = scc_begin(&CG), E = scc_end(&CG);
- I != E; ++I)
- Changed = runOnSCC(*I);
- return Changed | doFinalization(CG);
-}
More information about the llvm-commits
mailing list