minor simplifications.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40981 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2007-08-10 06:22:25 +00:00
parent 417efc897b
commit fc23bc799d

View File

@ -961,7 +961,7 @@ BBPassManager::runOnFunction(Function &F) {
AnalysisUsage AnUsage; AnalysisUsage AnUsage;
BP->getAnalysisUsage(AnUsage); BP->getAnalysisUsage(AnUsage);
dumpPassInfo(BP, EXECUTION_MSG, ON_BASICBLOCK_MSG, (*I).getName()); dumpPassInfo(BP, EXECUTION_MSG, ON_BASICBLOCK_MSG, I->getName());
dumpAnalysisSetInfo("Required", BP, AnUsage.getRequiredSet()); dumpAnalysisSetInfo("Required", BP, AnUsage.getRequiredSet());
initializeAnalysisImpl(BP); initializeAnalysisImpl(BP);
@ -971,15 +971,15 @@ BBPassManager::runOnFunction(Function &F) {
if (TheTimeInfo) TheTimeInfo->passEnded(BP); if (TheTimeInfo) TheTimeInfo->passEnded(BP);
if (Changed) if (Changed)
dumpPassInfo(BP, MODIFICATION_MSG, ON_BASICBLOCK_MSG, (*I).getName()); dumpPassInfo(BP, MODIFICATION_MSG, ON_BASICBLOCK_MSG, I->getName());
dumpAnalysisSetInfo("Preserved", BP, AnUsage.getPreservedSet()); dumpAnalysisSetInfo("Preserved", BP, AnUsage.getPreservedSet());
verifyPreservedAnalysis(BP); verifyPreservedAnalysis(BP);
removeNotPreservedAnalysis(BP); removeNotPreservedAnalysis(BP);
recordAvailableAnalysis(BP); recordAvailableAnalysis(BP);
removeDeadPasses(BP, (*I).getName(), ON_BASICBLOCK_MSG); removeDeadPasses(BP, I->getName(), ON_BASICBLOCK_MSG);
} }
return Changed |= doFinalization(F); return Changed |= doFinalization(F);
} }
@ -1238,8 +1238,7 @@ MPPassManager::runOnModule(Module &M) {
if (TheTimeInfo) TheTimeInfo->passEnded(MP); if (TheTimeInfo) TheTimeInfo->passEnded(MP);
if (Changed) if (Changed)
dumpPassInfo(MP, MODIFICATION_MSG, ON_MODULE_MSG, dumpPassInfo(MP, MODIFICATION_MSG, ON_MODULE_MSG, M.getModuleIdentifier());
M.getModuleIdentifier());
dumpAnalysisSetInfo("Preserved", MP, AnUsage.getPreservedSet()); dumpAnalysisSetInfo("Preserved", MP, AnUsage.getPreservedSet());
verifyPreservedAnalysis(MP); verifyPreservedAnalysis(MP);
@ -1418,10 +1417,10 @@ void PMStack::dump() {
for(std::deque<PMDataManager *>::iterator I = S.begin(), for(std::deque<PMDataManager *>::iterator I = S.begin(),
E = S.end(); I != E; ++I) { E = S.end(); I != E; ++I) {
Pass *P = dynamic_cast<Pass *>(*I); Pass *P = dynamic_cast<Pass *>(*I);
printf ("%s ", P->getPassName()); printf("%s ", P->getPassName());
} }
if (!S.empty()) if (!S.empty())
printf ("\n"); printf("\n");
} }
/// Find appropriate Module Pass Manager in the PM Stack and /// Find appropriate Module Pass Manager in the PM Stack and
@ -1497,9 +1496,8 @@ void BasicBlockPass::assignPassManager(PMStack &PMS,
// Basic Pass Manager is a leaf pass manager. It does not handle // Basic Pass Manager is a leaf pass manager. It does not handle
// any other pass manager. // any other pass manager.
if (!PMS.empty()) { if (!PMS.empty())
BBP = dynamic_cast<BBPassManager *>(PMS.top()); BBP = dynamic_cast<BBPassManager *>(PMS.top());
}
// If leaf manager is not Basic Block Pass manager then create new // If leaf manager is not Basic Block Pass manager then create new
// basic Block Pass manager. // basic Block Pass manager.