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

Chris Lattner sabre at nondot.org
Thu Dec 14 10:22:29 PST 2006



Changes in directory llvm/lib/VMCore:

PassManager.cpp updated: 1.101 -> 1.102
---
Log message:

random minor typographical changes


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

 PassManager.cpp |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)


Index: llvm/lib/VMCore/PassManager.cpp
diff -u llvm/lib/VMCore/PassManager.cpp:1.101 llvm/lib/VMCore/PassManager.cpp:1.102
--- llvm/lib/VMCore/PassManager.cpp:1.101	Wed Dec 13 18:59:42 2006
+++ llvm/lib/VMCore/PassManager.cpp	Thu Dec 14 12:22:14 2006
@@ -33,12 +33,12 @@
 //   o If Analysis information is dirtied by a pass then regenerate Analysis 
 //     information before it is consumed by another pass.
 //
-// Pass Manager Infrastructure uses multipe pass managers. They are PassManager,
-// FunctionPassManager, ModulePassManager, BasicBlockPassManager. This class 
-// hierarcy uses multiple inheritance but pass managers do not derive from
-// another pass manager.
+// Pass Manager Infrastructure uses multiple pass managers.  They are
+// PassManager, FunctionPassManager, ModulePassManager, BasicBlockPassManager.
+// This class hierarcy uses multiple inheritance but pass managers do not derive
+// from another pass manager.
 //
-// PassManager and FunctionPassManager are two top level pass manager that
+// PassManager and FunctionPassManager are two top-level pass manager that
 // represents the external interface of this entire pass manager infrastucture.
 //
 // Important classes :
@@ -124,7 +124,6 @@
 /// PMTopLevelManager manages LastUser info and collects common APIs used by
 /// top level pass managers.
 class PMTopLevelManager {
-
 public:
 
   inline std::vector<Pass *>::iterator passManagersBegin() { 
@@ -160,7 +159,6 @@
   }
 
   virtual ~PMTopLevelManager() {
-
     for (std::vector<Pass *>::iterator I = PassManagers.begin(),
            E = PassManagers.end(); I != E; ++I)
       delete *I;
@@ -219,9 +217,7 @@
 /// PMDataManager provides the common place to manage the analysis data
 /// used by pass managers.
 class PMDataManager {
-
 public:
-
   PMDataManager(int D) : TPM(NULL), Depth(D) {
     initializeAnalysisInfo();
   }
@@ -250,7 +246,7 @@
 
   /// Add pass P into the PassVector. Update 
   /// AvailableAnalysis appropriately if ProcessAnalysis is true.
-  void addPassToManager (Pass *P, bool ProcessAnalysis = true);
+  void addPassToManager(Pass *P, bool ProcessAnalysis = true);
 
   /// Initialize available analysis information.
   void initializeAnalysisInfo() { 
@@ -364,7 +360,7 @@
 /// pass together and sequence them to process one basic block before
 /// processing next basic block.
 class BasicBlockPassManager : public PMDataManager, 
-                                  public FunctionPass {
+                              public FunctionPass {
 
 public:
   BasicBlockPassManager(int D) : PMDataManager(D) { }
@@ -482,8 +478,7 @@
 /// ModulePassManager manages ModulePasses and function pass managers.
 /// It batches all Module passes  passes and function pass managers together and
 /// sequence them to process one module.
-class ModulePassManager : public Pass,
-                              public PMDataManager {
+class ModulePassManager : public Pass, public PMDataManager {
  
 public:
   ModulePassManager(int D) : PMDataManager(D) { 
@@ -965,7 +960,7 @@
   if (!manageablePass(P))
     return false;
 
-  addPassToManager (BP);
+  addPassToManager(BP);
 
   return true;
 }






More information about the llvm-commits mailing list