Changes in directory llvm/lib/Analysis:

CFGPrinter.cpp updated: 1.16 -> 1.17
InstCount.cpp updated: 1.14 -> 1.15
IntervalPartition.cpp updated: 1.31 -> 1.32
LoopInfo.cpp updated: 1.76 -> 1.77
PostDominators.cpp updated: 1.57 -> 1.58
ScalarEvolution.cpp updated: 1.50 -> 1.51
---
Log message:

Eliminate RegisterAnalysis.  RegisterPass now does all that is necessary.


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

 CFGPrinter.cpp        |    6 +++---
 InstCount.cpp         |    4 ++--
 IntervalPartition.cpp |    2 +-
 LoopInfo.cpp          |    2 +-
 PostDominators.cpp    |   10 +++++-----
 ScalarEvolution.cpp   |    2 +-
 6 files changed, 13 insertions(+), 13 deletions(-)


Index: llvm/lib/Analysis/CFGPrinter.cpp
diff -u llvm/lib/Analysis/CFGPrinter.cpp:1.16 
llvm/lib/Analysis/CFGPrinter.cpp:1.17
--- llvm/lib/Analysis/CFGPrinter.cpp:1.16       Tue Jun 27 11:49:46 2006
+++ llvm/lib/Analysis/CFGPrinter.cpp    Sun Aug 27 17:30:17 2006
@@ -109,8 +109,8 @@
     }
   };
 
-  RegisterAnalysis<CFGPrinter> P1("print-cfg",
-                                  "Print CFG of function to 'dot' file");
+  RegisterPass<CFGPrinter> P1("print-cfg",
+                              "Print CFG of function to 'dot' file");
 
   struct CFGOnlyPrinter : public CFGPrinter {
     virtual bool runOnFunction(Function &F) {
@@ -127,7 +127,7 @@
     }
   };
 
-  RegisterAnalysis<CFGOnlyPrinter>
+  RegisterPass<CFGOnlyPrinter>
   P2("print-cfg-only",
      "Print CFG of function to 'dot' file (with no function bodies)");
 }


Index: llvm/lib/Analysis/InstCount.cpp
diff -u llvm/lib/Analysis/InstCount.cpp:1.14 
llvm/lib/Analysis/InstCount.cpp:1.15
--- llvm/lib/Analysis/InstCount.cpp:1.14        Sun Jan 22 17:19:18 2006
+++ llvm/lib/Analysis/InstCount.cpp     Sun Aug 27 17:30:17 2006
@@ -55,8 +55,8 @@
 
   };
 
-  RegisterAnalysis<InstCount> X("instcount",
-                                "Counts the various types of Instructions");
+  RegisterPass<InstCount> X("instcount",
+                            "Counts the various types of Instructions");
 }
 
 FunctionPass *llvm::createInstCountPass() { return new InstCount(); }


Index: llvm/lib/Analysis/IntervalPartition.cpp
diff -u llvm/lib/Analysis/IntervalPartition.cpp:1.31 
llvm/lib/Analysis/IntervalPartition.cpp:1.32
--- llvm/lib/Analysis/IntervalPartition.cpp:1.31        Tue Apr 26 09:48:28 2005
+++ llvm/lib/Analysis/IntervalPartition.cpp     Sun Aug 27 17:30:17 2006
@@ -15,7 +15,7 @@
 #include "llvm/Analysis/IntervalIterator.h"
 using namespace llvm;
 
-static RegisterAnalysis<IntervalPartition>
+static RegisterPass<IntervalPartition>
 X("intervals", "Interval Partition Construction", true);
 
 
//===----------------------------------------------------------------------===//


Index: llvm/lib/Analysis/LoopInfo.cpp
diff -u llvm/lib/Analysis/LoopInfo.cpp:1.76 llvm/lib/Analysis/LoopInfo.cpp:1.77
--- llvm/lib/Analysis/LoopInfo.cpp:1.76 Sat Aug 12 00:02:03 2006
+++ llvm/lib/Analysis/LoopInfo.cpp      Sun Aug 27 17:30:17 2006
@@ -25,7 +25,7 @@
 #include <iostream>
 using namespace llvm;
 
-static RegisterAnalysis<LoopInfo>
+static RegisterPass<LoopInfo>
 X("loops", "Natural Loop Construction", true);
 
 
//===----------------------------------------------------------------------===//


Index: llvm/lib/Analysis/PostDominators.cpp
diff -u llvm/lib/Analysis/PostDominators.cpp:1.57 
llvm/lib/Analysis/PostDominators.cpp:1.58
--- llvm/lib/Analysis/PostDominators.cpp:1.57   Wed Jun  7 17:00:26 2006
+++ llvm/lib/Analysis/PostDominators.cpp        Sun Aug 27 17:30:17 2006
@@ -23,7 +23,7 @@
 //  ImmediatePostDominators Implementation
 
//===----------------------------------------------------------------------===//
 
-static RegisterAnalysis<ImmediatePostDominators>
+static RegisterPass<ImmediatePostDominators>
 D("postidom", "Immediate Post-Dominators Construction", true);
 
 unsigned ImmediatePostDominators::DFSPass(BasicBlock *V, InfoRec &VInfo,
@@ -145,7 +145,7 @@
 //  PostDominatorSet Implementation
 
//===----------------------------------------------------------------------===//
 
-static RegisterAnalysis<PostDominatorSet>
+static RegisterPass<PostDominatorSet>
 B("postdomset", "Post-Dominator Set Construction", true);
 
 // Postdominator set construction.  This converts the specified function to 
only
@@ -212,7 +212,7 @@
 //  PostDominatorTree Implementation
 
//===----------------------------------------------------------------------===//
 
-static RegisterAnalysis<PostDominatorTree>
+static RegisterPass<PostDominatorTree>
 F("postdomtree", "Post-Dominator Tree Construction", true);
 
 DominatorTreeBase::Node *PostDominatorTree::getNodeForBlock(BasicBlock *BB) {
@@ -258,7 +258,7 @@
 // PostETForest Implementation
 
//===----------------------------------------------------------------------===//
 
-static RegisterAnalysis<PostETForest>
+static RegisterPass<PostETForest>
 G("postetforest", "Post-ET-Forest Construction", true);
 
 ETNode *PostETForest::getNodeForBlock(BasicBlock *BB) {
@@ -322,7 +322,7 @@
 //  PostDominanceFrontier Implementation
 
//===----------------------------------------------------------------------===//
 
-static RegisterAnalysis<PostDominanceFrontier>
+static RegisterPass<PostDominanceFrontier>
 H("postdomfrontier", "Post-Dominance Frontier Construction", true);
 
 const DominanceFrontier::DomSetType &


Index: llvm/lib/Analysis/ScalarEvolution.cpp
diff -u llvm/lib/Analysis/ScalarEvolution.cpp:1.50 
llvm/lib/Analysis/ScalarEvolution.cpp:1.51
--- llvm/lib/Analysis/ScalarEvolution.cpp:1.50  Sun Aug 27 07:54:01 2006
+++ llvm/lib/Analysis/ScalarEvolution.cpp       Sun Aug 27 17:30:17 2006
@@ -80,7 +80,7 @@
 using namespace llvm;
 
 namespace {
-  RegisterAnalysis<ScalarEvolution>
+  RegisterPass<ScalarEvolution>
   R("scalar-evolution", "Scalar Evolution Analysis");
 
   Statistic<>



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to