Maintain ImmutablePasses list at top level only. Do not make them

directly available to individual managers.

llvm-svn: 32504
This commit is contained in:
Devang Patel 2006-12-12 22:53:40 +00:00
parent cd6ba15364
commit 75cdf20412
1 changed files with 0 additions and 6 deletions

View File

@ -200,12 +200,6 @@ public:
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