[llvm] r266168 - Modernize Internalizer with for-range loop (NFC)
Mehdi Amini via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 12 22:25:12 PDT 2016
Author: mehdi_amini
Date: Wed Apr 13 00:25:12 2016
New Revision: 266168
URL: http://llvm.org/viewvc/llvm-project?rev=266168&view=rev
Log:
Modernize Internalizer with for-range loop (NFC)
From: Mehdi Amini <mehdi.amini at apple.com>
Modified:
llvm/trunk/lib/Transforms/IPO/Internalize.cpp
Modified: llvm/trunk/lib/Transforms/IPO/Internalize.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/Internalize.cpp?rev=266168&r1=266167&r2=266168&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/Internalize.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/Internalize.cpp Wed Apr 13 00:25:12 2016
@@ -275,23 +275,21 @@ bool Internalizer::internalizeModule(Mod
// Mark all global variables with initializers that are not in the api as
// internal as well.
- for (Module::global_iterator I = M.global_begin(), E = M.global_end(); I != E;
- ++I) {
- if (!maybeInternalize(*I, ExternalComdats))
+ for (auto &GV : M.globals()) {
+ if (!maybeInternalize(GV, ExternalComdats))
continue;
++NumGlobals;
- DEBUG(dbgs() << "Internalized gvar " << I->getName() << "\n");
+ DEBUG(dbgs() << "Internalized gvar " << GV.getName() << "\n");
}
// Mark all aliases that are not in the api as internal as well.
- for (Module::alias_iterator I = M.alias_begin(), E = M.alias_end(); I != E;
- ++I) {
- if (!maybeInternalize(*I, ExternalComdats))
+ for (auto &GA : M.aliases()) {
+ if (!maybeInternalize(GA, ExternalComdats))
continue;
++NumAliases;
- DEBUG(dbgs() << "Internalized alias " << I->getName() << "\n");
+ DEBUG(dbgs() << "Internalized alias " << GA.getName() << "\n");
}
// We do not keep track of whether this pass changed the module because
More information about the llvm-commits
mailing list