[llvm-commits] CVS: llvm/include/llvm/PassManager.h
Devang Patel
dpatel at apple.com
Tue Nov 14 18:07:40 PST 2006
Changes in directory llvm/include/llvm:
PassManager.h updated: 1.30 -> 1.31
---
Log message:
Add doInitialization and doFinalization support in FunctionManager_New.
---
Diffs of the changes: (+8 -1)
PassManager.h | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.30 llvm/include/llvm/PassManager.h:1.31
--- llvm/include/llvm/PassManager.h:1.30 Fri Nov 10 19:31:05 2006
+++ llvm/include/llvm/PassManager.h Tue Nov 14 20:07:25 2006
@@ -135,10 +135,17 @@
/// so, return true.
bool runOnModule(Module &M);
+ /// doInitialization - Run all of the initializers for the function passes.
+ ///
+ bool doInitialization();
+
+ /// doFinalization - Run all of the initializers for the function passes.
+ ///
+ bool doFinalization();
private:
FunctionPassManagerImpl_New *FPM;
-
+ ModuleProvider *MP;
};
More information about the llvm-commits
mailing list