mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32679 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -93,8 +93,8 @@ public:
|
||||
#else
|
||||
|
||||
class ModulePassManager;
|
||||
class PassManagerImpl_New;
|
||||
class FunctionPassManagerImpl_New;
|
||||
class PassManagerImpl;
|
||||
class FunctionPassManagerImpl;
|
||||
|
||||
/// PassManager manages ModulePassManagers
|
||||
class PassManager {
|
||||
@@ -118,7 +118,7 @@ private:
|
||||
|
||||
/// 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 @@ public:
|
||||
bool doFinalization();
|
||||
private:
|
||||
|
||||
FunctionPassManagerImpl_New *FPM;
|
||||
FunctionPassManagerImpl *FPM;
|
||||
ModuleProvider *MP;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user