[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