summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/PassRegistry.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-10-06 00:06:48 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-10-06 00:06:48 +0000
commit484bc69aec20412a5cfa3cd4469319fee1b96a54 (patch)
treefabb78cb9b2e11cdaf2a490b24f14466e6bf8740 /llvm/lib/IR/PassRegistry.cpp
parentc34cfb9c0a520b1c493fb8bb97fedbc05b8cbbd5 (diff)
downloadbcm5719-llvm-484bc69aec20412a5cfa3cd4469319fee1b96a54.tar.gz
bcm5719-llvm-484bc69aec20412a5cfa3cd4469319fee1b96a54.zip
[cleanup] Switch to using range-based for loops in two very obvious
places. llvm-svn: 219095
Diffstat (limited to 'llvm/lib/IR/PassRegistry.cpp')
-rw-r--r--llvm/lib/IR/PassRegistry.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/IR/PassRegistry.cpp b/llvm/lib/IR/PassRegistry.cpp
index b3050a90689..2d056030fa2 100644
--- a/llvm/lib/IR/PassRegistry.cpp
+++ b/llvm/lib/IR/PassRegistry.cpp
@@ -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.
OpenPOWER on IntegriCloud