diff options
author | Devang Patel <dpatel@apple.com> | 2007-03-06 01:55:46 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2007-03-06 01:55:46 +0000 |
commit | fe613905b371ef7160968cdaabf6074cfa10f4a0 (patch) | |
tree | 117eaa2b5e108e62103852008654c9d168be6242 /include/llvm/Pass.h | |
parent | 22a1cf9d3a5c829d260bcf44ffe6b34ecf16076c (diff) | |
download | external_llvm-fe613905b371ef7160968cdaabf6074cfa10f4a0.zip external_llvm-fe613905b371ef7160968cdaabf6074cfa10f4a0.tar.gz external_llvm-fe613905b371ef7160968cdaabf6074cfa10f4a0.tar.bz2 |
Keep track of inherited analysis. For example, if a loop pass does not
preserve dominator info then it should update parent FPPassManager's
available analysis info to reflect this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34942 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Pass.h')
-rw-r--r-- | include/llvm/Pass.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Pass.h b/include/llvm/Pass.h index 601420e..d517c41 100644 --- a/include/llvm/Pass.h +++ b/include/llvm/Pass.h @@ -64,7 +64,8 @@ enum PassManagerType { PMT_CallGraphPassManager, /// CGPassManager PMT_FunctionPassManager, /// FPPassManager PMT_LoopPassManager, /// LPPassManager - PMT_BasicBlockPassManager /// BBPassManager + PMT_BasicBlockPassManager, /// BBPassManager + PMT_Last }; typedef enum PassManagerType PassManagerType; |