diff options
author | Yaron Keren <yaron.keren@gmail.com> | 2016-10-02 19:21:41 +0000 |
---|---|---|
committer | Yaron Keren <yaron.keren@gmail.com> | 2016-10-02 19:21:41 +0000 |
commit | bd8731946ca755cb41e2eec5bd4beda6191408e0 (patch) | |
tree | ac4ff0c0aa38eed500871a50384314c33777fabe /llvm/lib/IR | |
parent | c4a8228bcc0eec106e231c5b1ae2dc7b8eacd88b (diff) | |
download | bcm5719-llvm-bd8731946ca755cb41e2eec5bd4beda6191408e0.tar.gz bcm5719-llvm-bd8731946ca755cb41e2eec5bd4beda6191408e0.zip |
Rangify for loops.
llvm-svn: 283074
Diffstat (limited to 'llvm/lib/IR')
-rw-r--r-- | llvm/lib/IR/LegacyPassManager.cpp | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/llvm/lib/IR/LegacyPassManager.cpp b/llvm/lib/IR/LegacyPassManager.cpp index f0e9f7731b5..71bb3dd957f 100644 --- a/llvm/lib/IR/LegacyPassManager.cpp +++ b/llvm/lib/IR/LegacyPassManager.cpp @@ -534,12 +534,11 @@ PMTopLevelManager::setLastUser(ArrayRef<Pass*> AnalysisPasses, Pass *P) { // If AP is the last user of other passes then make P last user of // such passes. - for (DenseMap<Pass *, Pass *>::iterator LUI = LastUser.begin(), - LUE = LastUser.end(); LUI != LUE; ++LUI) { - if (LUI->second == AP) + for (auto LU : LastUser) { + if (LU.second == AP) // DenseMap iterator is not invalidated here because // this is just updating existing entries. - LastUser[LUI->first] = P; + LastUser[LU.first] = P; } } } @@ -789,10 +788,9 @@ void PMTopLevelManager::initializeAllAnalysisInfo() { for (PMDataManager *IPM : IndirectPassManagers) IPM->initializeAnalysisInfo(); - for (DenseMap<Pass *, Pass *>::iterator DMI = LastUser.begin(), - DME = LastUser.end(); DMI != DME; ++DMI) { - SmallPtrSet<Pass *, 8> &L = InversedLastUser[DMI->second]; - L.insert(DMI->first); + for (auto LU : LastUser) { + SmallPtrSet<Pass *, 8> &L = InversedLastUser[LU.second]; + L.insert(LU.first); } } @@ -833,9 +831,7 @@ bool PMDataManager::preserveHigherLevelAnalysis(Pass *P) { return true; const AnalysisUsage::VectorType &PreservedSet = AnUsage->getPreservedSet(); - for (SmallVectorImpl<Pass *>::iterator I = HigherLevelAnalysis.begin(), - E = HigherLevelAnalysis.end(); I != E; ++I) { - Pass *P1 = *I; + for (Pass *P1 : HigherLevelAnalysis) { if (P1->getAsImmutablePass() == nullptr && !is_contained(PreservedSet, P1->getPassID())) return false; @@ -854,9 +850,7 @@ void PMDataManager::verifyPreservedAnalysis(Pass *P) { const AnalysisUsage::VectorType &PreservedSet = AnUsage->getPreservedSet(); // Verify preserved analysis - for (AnalysisUsage::VectorType::const_iterator I = PreservedSet.begin(), - E = PreservedSet.end(); I != E; ++I) { - AnalysisID AID = *I; + for (AnalysisID AID : PreservedSet) { if (Pass *AP = findAnalysisPass(AID, true)) { TimeRegion PassTimer(getPassTimer(AP)); AP->verifyAnalysis(); @@ -929,9 +923,8 @@ void PMDataManager::removeDeadPasses(Pass *P, StringRef Msg, dbgs() << " Free these instances\n"; } - for (SmallVectorImpl<Pass *>::iterator I = DeadPasses.begin(), - E = DeadPasses.end(); I != E; ++I) - freePass(*I, Msg, DBG_STR); + for (Pass *P : DeadPasses) + freePass(P, Msg, DBG_STR); } void PMDataManager::freePass(Pass *P, StringRef Msg, |