[llvm-commits] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp InlineSimple.cpp PruneEH.cpp

Devang Patel dpatel at apple.com
Thu Jan 25 16:47:58 PST 2007



Changes in directory llvm/lib/Transforms/IPO:

ArgumentPromotion.cpp updated: 1.33 -> 1.34
InlineSimple.cpp updated: 1.76 -> 1.77
PruneEH.cpp updated: 1.26 -> 1.27
---
Log message:

Inherit CallGraphSCCPass directly from Pass.


---
Diffs of the changes:  (+3 -3)

 ArgumentPromotion.cpp |    2 +-
 InlineSimple.cpp      |    2 +-
 PruneEH.cpp           |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)


Index: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
diff -u llvm/lib/Transforms/IPO/ArgumentPromotion.cpp:1.33 llvm/lib/Transforms/IPO/ArgumentPromotion.cpp:1.34
--- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp:1.33	Sat Dec 30 23:48:39 2006
+++ llvm/lib/Transforms/IPO/ArgumentPromotion.cpp	Thu Jan 25 18:47:38 2007
@@ -72,7 +72,7 @@
                                "Promote 'by reference' arguments to scalars");
 }
 
-ModulePass *llvm::createArgumentPromotionPass() {
+Pass *llvm::createArgumentPromotionPass() {
   return new ArgPromotion();
 }
 


Index: llvm/lib/Transforms/IPO/InlineSimple.cpp
diff -u llvm/lib/Transforms/IPO/InlineSimple.cpp:1.76 llvm/lib/Transforms/IPO/InlineSimple.cpp:1.77
--- llvm/lib/Transforms/IPO/InlineSimple.cpp:1.76	Sun Nov 26 19:05:10 2006
+++ llvm/lib/Transforms/IPO/InlineSimple.cpp	Thu Jan 25 18:47:38 2007
@@ -58,7 +58,7 @@
   RegisterPass<SimpleInliner> X("inline", "Function Integration/Inlining");
 }
 
-ModulePass *llvm::createFunctionInliningPass() { return new SimpleInliner(); }
+Pass *llvm::createFunctionInliningPass() { return new SimpleInliner(); }
 
 // CountCodeReductionForConstant - Figure out an approximation for how many
 // instructions will be constant folded if the specified value is constant.


Index: llvm/lib/Transforms/IPO/PruneEH.cpp
diff -u llvm/lib/Transforms/IPO/PruneEH.cpp:1.26 llvm/lib/Transforms/IPO/PruneEH.cpp:1.27
--- llvm/lib/Transforms/IPO/PruneEH.cpp:1.26	Tue Dec 19 16:09:18 2006
+++ llvm/lib/Transforms/IPO/PruneEH.cpp	Thu Jan 25 18:47:38 2007
@@ -50,7 +50,7 @@
   RegisterPass<PruneEH> X("prune-eh", "Remove unused exception handling info");
 }
 
-ModulePass *llvm::createPruneEHPass() { return new PruneEH(); }
+Pass *llvm::createPruneEHPass() { return new PruneEH(); }
 
 
 bool PruneEH::runOnSCC(const std::vector<CallGraphNode *> &SCC) {






More information about the llvm-commits mailing list