[llvm-commits] CVS: llvm/include/llvm/CallGraphSCCPass.h Pass.h PassSupport.h

Anton Korobeynikov asl at math.spbu.ru
Mon Apr 16 11:11:38 PDT 2007



Changes in directory llvm/include/llvm:

CallGraphSCCPass.h updated: 1.10 -> 1.11
Pass.h updated: 1.81 -> 1.82
PassSupport.h updated: 1.37 -> 1.38
---
Log message:

Removed tabs everywhere except autogenerated & external files. Add make 
target for tabs checking.


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

 CallGraphSCCPass.h |    2 +-
 Pass.h             |    8 ++++----
 PassSupport.h      |    6 ++++--
 3 files changed, 9 insertions(+), 7 deletions(-)


Index: llvm/include/llvm/CallGraphSCCPass.h
diff -u llvm/include/llvm/CallGraphSCCPass.h:1.10 llvm/include/llvm/CallGraphSCCPass.h:1.11
--- llvm/include/llvm/CallGraphSCCPass.h:1.10	Thu Jan 25 19:08:18 2007
+++ llvm/include/llvm/CallGraphSCCPass.h	Mon Apr 16 13:10:22 2007
@@ -52,7 +52,7 @@
 
   /// Assign pass manager to manager this pass
   virtual void assignPassManager(PMStack &PMS,
-				 PassManagerType PMT = PMT_CallGraphPassManager);
+                                 PassManagerType PMT = PMT_CallGraphPassManager);
 
   /// getAnalysisUsage - For this class, we declare that we require and preserve
   /// the call graph.  If the derived class implements this method, it should


Index: llvm/include/llvm/Pass.h
diff -u llvm/include/llvm/Pass.h:1.81 llvm/include/llvm/Pass.h:1.82
--- llvm/include/llvm/Pass.h:1.81	Mon Mar  5 19:55:46 2007
+++ llvm/include/llvm/Pass.h	Mon Apr 16 13:10:22 2007
@@ -123,7 +123,7 @@
   /// Each pass is responsible for assigning a pass manager to itself.
   /// PMS is the stack of available pass manager. 
   virtual void assignPassManager(PMStack &PMS, 
-				 PassManagerType T = PMT_Unknown) {}
+                                 PassManagerType T = PMT_Unknown) {}
   /// Check if available pass managers are suitable for this pass or not.
   virtual void preparePassManager(PMStack &PMS) {}
 
@@ -215,7 +215,7 @@
   virtual bool runPass(BasicBlock&) { return false; }
 
   virtual void assignPassManager(PMStack &PMS, 
-				 PassManagerType T = PMT_ModulePassManager);
+                                 PassManagerType T = PMT_ModulePassManager);
   // Force out-of-line virtual method.
   virtual ~ModulePass();
 };
@@ -282,7 +282,7 @@
   bool run(Function &F);
 
   virtual void assignPassManager(PMStack &PMS, 
-				 PassManagerType T = PMT_FunctionPassManager);
+                                 PassManagerType T = PMT_FunctionPassManager);
 };
 
 
@@ -337,7 +337,7 @@
   virtual bool runPass(BasicBlock &BB);
 
   virtual void assignPassManager(PMStack &PMS, 
-				 PassManagerType T = PMT_BasicBlockPassManager);
+                                 PassManagerType T = PMT_BasicBlockPassManager);
 };
 
 /// PMStack


Index: llvm/include/llvm/PassSupport.h
diff -u llvm/include/llvm/PassSupport.h:1.37 llvm/include/llvm/PassSupport.h:1.38
--- llvm/include/llvm/PassSupport.h:1.37	Fri Mar 23 13:44:11 2007
+++ llvm/include/llvm/PassSupport.h	Mon Apr 16 13:10:22 2007
@@ -137,8 +137,10 @@
   ///
   const PassInfo *getPassInfo() const { return &PIObj; }
 
+  typedef Pass* (*NormalCtor_t)();
+  
   RegisterPassBase(const char *Name, const char *Arg, const std::type_info &TI,
-                   Pass *(*NormalCtor)() = 0, bool CFGOnly = false)
+                   NormalCtor_t NormalCtor = 0, bool CFGOnly = false)
     : PIObj(Name, Arg, TI, NormalCtor, CFGOnly) {
     registerPass();
   }
@@ -164,7 +166,7 @@
   // Register Pass using default constructor...
   RegisterPass(const char *PassArg, const char *Name, bool CFGOnly = false)
   : RegisterPassBase(Name, PassArg, typeid(PassName),
-                     callDefaultCtor<PassName>, CFGOnly) {
+                     (RegisterPassBase::NormalCtor_t)callDefaultCtor<PassName>, CFGOnly) {
   }
 };
 






More information about the llvm-commits mailing list