mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-27 04:18:42 +00:00
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:
1 parent
272d7fdf42
commit
ed3a7f5f4c
1 file changed
+10
-19
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user