[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