[llvm-commits] CVS: llvm/include/llvm/PassManager.h
Devang Patel
dpatel at apple.com
Fri Nov 10 13:33:31 PST 2006
Changes in directory llvm/include/llvm:
PassManager.h updated: 1.26 -> 1.27
---
Log message:
s/PassManagerAnalysisHelper/CommonPassManagerImpl
Inherit CommonPassManagerImpl from Pass.
---
Diffs of the changes: (+4 -6)
PassManager.h | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.26 llvm/include/llvm/PassManager.h:1.27
--- llvm/include/llvm/PassManager.h:1.26 Wed Nov 8 04:44:40 2006
+++ llvm/include/llvm/PassManager.h Fri Nov 10 15:33:13 2006
@@ -92,10 +92,10 @@
class PassManagerImpl_New;
class FunctionPassManagerImpl_New;
-/// PassManagerAnalysisHelper helps pass manager analysis required by
+/// CommonPassManagerImpl helps pass manager analysis required by
/// the managed passes. It provides methods to add/remove analysis
/// available and query if certain analysis is available or not.
-class PassManagerAnalysisHelper {
+class CommonPassManagerImpl : public Pass{
public:
@@ -124,8 +124,7 @@
};
/// PassManager_New manages ModulePassManagers
-class PassManager_New : public Pass,
- public PassManagerAnalysisHelper {
+class PassManager_New : public CommonPassManagerImpl {
public:
@@ -150,8 +149,7 @@
};
/// FunctionPassManager_New manages FunctionPasses and BasicBlockPassManagers.
-class FunctionPassManager_New : public Pass,
- public PassManagerAnalysisHelper {
+class FunctionPassManager_New : public CommonPassManagerImpl {
public:
FunctionPassManager_New(ModuleProvider *P) { /* TODO */ }
FunctionPassManager_New();
More information about the llvm-commits
mailing list