[cleanup] Switch to using range-based for loops in two very obvious
authorChandler Carruth <chandlerc@gmail.com>
Mon, 6 Oct 2014 00:06:48 +0000 (00:06 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 6 Oct 2014 00:06:48 +0000 (00:06 +0000)
places.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219095 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/PassRegistry.cpp

index b3050a906895b49e960c8c1572dbd469aabb299b..2d056030fa265719dc50c1b23b97de9f343ded54 100644 (file)
@@ -63,10 +63,8 @@ void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) {
   PassInfoStringMap[PI.getPassArgument()] = &PI;
 
   // Notify any listeners.
-  for (std::vector<PassRegistrationListener *>::iterator I = Listeners.begin(),
-                                                         E = Listeners.end();
-       I != E; ++I)
-    (*I)->passRegistered(&PI);
+  for (auto *Listener : Listeners)
+    Listener->passRegistered(&PI);
 
   if (ShouldFree)
     ToFree.push_back(std::unique_ptr<const PassInfo>(&PI));
@@ -84,8 +82,8 @@ void PassRegistry::unregisterPass(const PassInfo &PI) {
 
 void PassRegistry::enumerateWith(PassRegistrationListener *L) {
   sys::SmartScopedReader<true> Guard(Lock);
-  for (auto I = PassInfoMap.begin(), E = PassInfoMap.end(); I != E; ++I)
-    L->passEnumerate(I->second);
+  for (auto PassInfoPair : PassInfoMap)
+    L->passEnumerate(PassInfoPair.second);
 }
 
 /// Analysis Group Mechanisms.