[llvm-commits] CVS: llvm/include/llvm/PassManager.h

Devang Patel dpatel at apple.com
Fri Nov 10 16:42:33 PST 2006



Changes in directory llvm/include/llvm:

PassManager.h updated: 1.27 -> 1.28
---
Log message:

Keep track of analysis required by the passes. Force use of new pass 
manager if a pass does not preserve analysis that is used by other 
passes.


---
Diffs of the changes:  (+2 -2)

 PassManager.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.27 llvm/include/llvm/PassManager.h:1.28
--- llvm/include/llvm/PassManager.h:1.27	Fri Nov 10 15:33:13 2006
+++ llvm/include/llvm/PassManager.h	Fri Nov 10 18:42:16 2006
@@ -119,8 +119,8 @@
   void removeDeadPasses() { /* TODO : Implement */ }
 
 private:
-   // Required set of analysis for the passes managed by this manager
-  std::vector<AnalysisID> RequiredSet;
+   // Analysis required by the passes managed by this manager
+  std::vector<AnalysisID> RequiredAnalysis;
 };
 
 /// PassManager_New manages ModulePassManagers






More information about the llvm-commits mailing list