[llvm-commits] CVS: llvm/lib/VMCore/PassManager.cpp
Devang Patel
dpatel at apple.com
Tue Dec 12 14:53:55 PST 2006
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.80 -> 1.81
---
Log message:
Maintain ImmutablePasses list at top level only. Do not make them
directly available to individual managers.
---
Diffs of the changes: (+0 -6)
PassManager.cpp | 6 ------
1 files changed, 6 deletions(-)
Index: llvm/lib/VMCore/PassManager.cpp
diff -u llvm/lib/VMCore/PassManager.cpp:1.80 llvm/lib/VMCore/PassManager.cpp:1.81
--- llvm/lib/VMCore/PassManager.cpp:1.80 Tue Dec 12 16:50:05 2006
+++ llvm/lib/VMCore/PassManager.cpp Tue Dec 12 16:53:40 2006
@@ -200,12 +200,6 @@
void initializeAnalysisInfo() {
ForcedLastUses.clear();
AvailableAnalysis.clear();
-
- // Include immutable passes into AvailableAnalysis vector.
- std::vector<ImmutablePass *> &ImmutablePasses = TPM->getImmutablePasses();
- for (std::vector<ImmutablePass *>::iterator I = ImmutablePasses.begin(),
- E = ImmutablePasses.end(); I != E; ++I)
- recordAvailableAnalysis(*I);
}
/// Populate RequiredPasses with the analysis pass that are required by
More information about the llvm-commits
mailing list