Changes in directory llvm/include/llvm:

PassManager.h updated: 1.31 -> 1.32
---
Log message:

Add run(Function &F) support in FunctionPassManager_New


---
Diffs of the changes:  (+6 -0)

 PassManager.h |    6 ++++++
 1 files changed, 6 insertions(+)


Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.31 
llvm/include/llvm/PassManager.h:1.32
--- llvm/include/llvm/PassManager.h:1.31        Tue Nov 14 20:07:25 2006
+++ llvm/include/llvm/PassManager.h     Wed Nov 15 13:39:54 2006
@@ -135,6 +135,12 @@
   /// so, return true.
   bool runOnModule(Module &M);
 
+  /// run - Execute all of the passes scheduled for execution.  Keep
+  /// track of whether any of the passes modifies the function, and if
+  /// so, return true.
+  ///
+  bool run(Function &F);
+  
   /// doInitialization - Run all of the initializers for the function passes.
   ///
   bool doInitialization();



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to