[llvm-commits] CVS: llvm/lib/VMCore/Pass.cpp PassManager.cpp

Devang Patel dpatel at apple.com
Fri Jan 5 14:47:25 PST 2007



Changes in directory llvm/lib/VMCore:

Pass.cpp updated: 1.82 -> 1.83
PassManager.cpp updated: 1.111 -> 1.112
---
Log message:

1) Remove old AnalysisResolver.
2) Rename AnalysisResolver_New as AnalysisResolver


---
Diffs of the changes:  (+9 -16)

 Pass.cpp        |    9 +--------
 PassManager.cpp |   16 ++++++++--------
 2 files changed, 9 insertions(+), 16 deletions(-)


Index: llvm/lib/VMCore/Pass.cpp
diff -u llvm/lib/VMCore/Pass.cpp:1.82 llvm/lib/VMCore/Pass.cpp:1.83
--- llvm/lib/VMCore/Pass.cpp:1.82	Fri Jan  5 14:16:23 2007
+++ llvm/lib/VMCore/Pass.cpp	Fri Jan  5 16:47:07 2007
@@ -23,13 +23,6 @@
 using namespace llvm;
 
 //===----------------------------------------------------------------------===//
-//   AnalysisResolver Class Implementation
-//
-
-AnalysisResolver::~AnalysisResolver() {
-}
-
-//===----------------------------------------------------------------------===//
 // Pass Implementation
 //
 
@@ -37,7 +30,7 @@
 ModulePass::~ModulePass() { }
 
 bool Pass::mustPreserveAnalysisID(const PassInfo *AnalysisID) const {
-  return Resolver_New->getAnalysisToUpdate(AnalysisID, true) != 0;
+  return Resolver->getAnalysisToUpdate(AnalysisID, true) != 0;
 }
 
 // dumpPassStructure - Implement the -debug-passes=Structure option


Index: llvm/lib/VMCore/PassManager.cpp
diff -u llvm/lib/VMCore/PassManager.cpp:1.111 llvm/lib/VMCore/PassManager.cpp:1.112
--- llvm/lib/VMCore/PassManager.cpp:1.111	Fri Jan  5 14:16:23 2007
+++ llvm/lib/VMCore/PassManager.cpp	Fri Jan  5 16:47:07 2007
@@ -463,7 +463,7 @@
       
       // P is a immutable pass and it will be managed by this
       // top level manager. Set up analysis resolver to connect them.
-      AnalysisResolver_New *AR = new AnalysisResolver_New(*this);
+      AnalysisResolver *AR = new AnalysisResolver(*this);
       P->setResolver(AR);
       initializeAnalysisImpl(P);
       addImmutablePass(IP);
@@ -571,7 +571,7 @@
       
       // P is a immutable pass and it will be managed by this
       // top level manager. Set up analysis resolver to connect them.
-      AnalysisResolver_New *AR = new AnalysisResolver_New(*this);
+      AnalysisResolver *AR = new AnalysisResolver(*this);
       P->setResolver(AR);
       initializeAnalysisImpl(P);
       addImmutablePass(IP);
@@ -873,7 +873,7 @@
 
   // This manager is going to manage pass P. Set up analysis resolver
   // to connect them.
-  AnalysisResolver_New *AR = new AnalysisResolver_New(*this);
+  AnalysisResolver *AR = new AnalysisResolver(*this);
   P->setResolver(AR);
 
   if (ProcessAnalysis) {
@@ -956,7 +956,7 @@
     Pass *Impl = findAnalysisPass(*I, true);
     if (Impl == 0)
       assert(0 && "Analysis used but not available!");
-    AnalysisResolver_New *AR = P->getResolver();
+    AnalysisResolver *AR = P->getResolver();
     AR->addAnalysisImplsPair(*I, Impl);
   }
 }
@@ -1031,7 +1031,7 @@
 //===----------------------------------------------------------------------===//
 // NOTE: Is this the right place to define this method ?
 // getAnalysisToUpdate - Return an analysis result or null if it doesn't exist
-Pass *AnalysisResolver_New::getAnalysisToUpdate(AnalysisID ID, bool dir) const {
+Pass *AnalysisResolver::getAnalysisToUpdate(AnalysisID ID, bool dir) const {
   return PM.findAnalysisPass(ID, dir);
 }
 
@@ -1154,7 +1154,7 @@
   FPM->setTopLevelManager(FPM);
 
   PMDataManager *PMD = dynamic_cast<PMDataManager *>(FPM);
-  AnalysisResolver_New *AR = new AnalysisResolver_New(*PMD);
+  AnalysisResolver *AR = new AnalysisResolver(*PMD);
   FPM->setResolver(AR);
   
   MP = P;
@@ -1213,7 +1213,7 @@
 
     // This top level manager is going to manage activeManager. 
     // Set up analysis resolver to connect them.
-    AnalysisResolver_New *AR = new AnalysisResolver_New(*this);
+    AnalysisResolver *AR = new AnalysisResolver(*this);
     activeManager->setResolver(AR);
 
     addPassManager(activeManager);
@@ -1520,7 +1520,7 @@
 
     // This top level manager is going to manage activeManager. 
     // Set up analysis resolver to connect them.
-    AnalysisResolver_New *AR = new AnalysisResolver_New(*this);
+    AnalysisResolver *AR = new AnalysisResolver(*this);
     activeManager->setResolver(AR);
 
     addPassManager(activeManager);






More information about the llvm-commits mailing list