summaryrefslogtreecommitdiff
path: root/include/llvm/PassManager.h
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2006-11-11 00:42:16 +0000
committerDevang Patel <dpatel@apple.com>2006-11-11 00:42:16 +0000
commita363a0bdefd2e798a83acd8998591b5b07c4256e (patch)
tree1c21dadaf3cc051d540f38ccc0c3de86e25c7c07 /include/llvm/PassManager.h
parent448f219fedf4f2d119599952b6229f11ed11b035 (diff)
downloadllvm-a363a0bdefd2e798a83acd8998591b5b07c4256e.tar.gz
llvm-a363a0bdefd2e798a83acd8998591b5b07c4256e.tar.bz2
llvm-a363a0bdefd2e798a83acd8998591b5b07c4256e.tar.xz
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31659 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/PassManager.h')
-rw-r--r--include/llvm/PassManager.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/PassManager.h b/include/llvm/PassManager.h
index 23c3086210..075a572fb3 100644
--- a/include/llvm/PassManager.h
+++ b/include/llvm/PassManager.h
@@ -119,8 +119,8 @@ public:
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