Rangify for loops in LegacyPassManager.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239155 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Yaron Keren committed 2015-06-05 14:15:07 +00:00
1 parent 272d7fdf42
commit ed3a7f5f4c
1 file changed
+10 -19
+10 -19
View File
@@ -1553,8 +1553,8 @@ bool FPPassManager::runOnFunction(Function &F) {
bool FPPassManager::runOnModule(Module &M) { bool FPPassManager::runOnModule(Module &M) {
bool Changed = false; bool Changed = false;
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) for (Function &F : M)
Changed |= runOnFunction(*I); Changed |= runOnFunction(F);
return Changed; return Changed;
} }
@@ -1588,10 +1588,8 @@ MPPassManager::runOnModule(Module &M) {
bool Changed = false; bool Changed = false;
// Initialize on-the-fly passes // Initialize on-the-fly passes
for (std::map<Pass *, FunctionPassManagerImpl *>::iterator for (auto &OnTheFlyManager : OnTheFlyManagers) {
I = OnTheFlyManagers.begin(), E = OnTheFlyManagers.end(); FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
I != E; ++I) {
FunctionPassManagerImpl *FPP = I->second;
Changed |= FPP->doInitialization(M); Changed |= FPP->doInitialization(M);
} }
@@ -1632,10 +1630,8 @@ MPPassManager::runOnModule(Module &M) {
Changed |= getContainedPass(Index)->doFinalization(M); Changed |= getContainedPass(Index)->doFinalization(M);
// Finalize on-the-fly passes // Finalize on-the-fly passes
for (std::map<Pass *, FunctionPassManagerImpl *>::iterator for (auto &OnTheFlyManager : OnTheFlyManagers) {
I = OnTheFlyManagers.begin(), E = OnTheFlyManagers.end(); FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
I != E; ++I) {
FunctionPassManagerImpl *FPP = I->second;
// We don't know when is the last time an on-the-fly pass is run, // We don't know when is the last time an on-the-fly pass is run,
// so we need to releaseMemory / finalize here // so we need to releaseMemory / finalize here
FPP->releaseMemoryOnTheFly(); FPP->releaseMemoryOnTheFly();
@@ -1711,11 +1707,8 @@ bool PassManagerImpl::run(Module &M) {
dumpArguments(); dumpArguments();
dumpPasses(); dumpPasses();
SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); for (ImmutablePass *ImPass : getImmutablePasses())
for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), Changed |= ImPass->doInitialization(M);
E = IPV.end(); I != E; ++I) {
Changed |= (*I)->doInitialization(M);
}
initializeAllAnalysisInfo(); initializeAllAnalysisInfo();
for (unsigned Index = 0; Index < getNumContainedManagers(); ++Index) { for (unsigned Index = 0; Index < getNumContainedManagers(); ++Index) {
@@ -1723,10 +1716,8 @@ bool PassManagerImpl::run(Module &M) {
M.getContext().yield(); M.getContext().yield();
} }
for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), for (ImmutablePass *ImPass : getImmutablePasses())
E = IPV.end(); I != E; ++I) { Changed |= ImPass->doFinalization(M);
Changed |= (*I)->doFinalization(M);
}
return Changed; return Changed;
} }