From: Yaron Keren Date: Sun, 2 Oct 2016 19:21:41 +0000 (+0000) Subject: Rangify for loops. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c36f8001d26bda1a218d5d2025d41708c23c04f2;p=llvm Rangify for loops. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283074 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/IR/LegacyPassManager.cpp b/lib/IR/LegacyPassManager.cpp index f0e9f7731b5..71bb3dd957f 100644 --- a/lib/IR/LegacyPassManager.cpp +++ b/lib/IR/LegacyPassManager.cpp @@ -534,12 +534,11 @@ PMTopLevelManager::setLastUser(ArrayRef AnalysisPasses, Pass *P) { // If AP is the last user of other passes then make P last user of // such passes. - for (DenseMap::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::iterator DMI = LastUser.begin(), - DME = LastUser.end(); DMI != DME; ++DMI) { - SmallPtrSet &L = InversedLastUser[DMI->second]; - L.insert(DMI->first); + for (auto LU : LastUser) { + SmallPtrSet &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::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::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,