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

Devang Patel dpatel at apple.com
Tue Dec 19 11:47:16 PST 2006



Changes in directory llvm/include/llvm:

PassManager.h updated: 1.36 -> 1.37
---
Log message:

s/BasicBlockPassManager/BBPassManager/g
s/ModulePassManager/MPPassManager/g
s/FunctionPassManagerImpl_New/FunctionPassManagerImpl/g
s/PassManagerImpl_New/PassManagerImpl/g

Introduce FPPassManager to manage function passes and
BBPassManagers.

Now FunctionPassManagerImpl is an implementation class
used by externally visible FunctionPassManager to manage
FPPassManagers.

Module pass manager (MPPassManager) now manages FPPassManagers
and ModulePasses.



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

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


Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.36 llvm/include/llvm/PassManager.h:1.37
--- llvm/include/llvm/PassManager.h:1.36	Tue Dec 12 20:36:01 2006
+++ llvm/include/llvm/PassManager.h	Tue Dec 19 13:46:59 2006
@@ -93,8 +93,8 @@
 #else
 
 class ModulePassManager;
-class PassManagerImpl_New;
-class FunctionPassManagerImpl_New;
+class PassManagerImpl;
+class FunctionPassManagerImpl;
 
 /// PassManager manages ModulePassManagers
 class PassManager {
@@ -118,7 +118,7 @@
 
   /// PassManagerImpl_New is the actual class. PassManager is just the 
   /// wraper to publish simple pass manager interface
-  PassManagerImpl_New *PM;
+  PassManagerImpl *PM;
 
 };
 
@@ -151,7 +151,7 @@
   bool doFinalization();
 private:
   
-  FunctionPassManagerImpl_New *FPM;
+  FunctionPassManagerImpl *FPM;
   ModuleProvider *MP;
 };
 






More information about the llvm-commits mailing list