summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-04-13 05:25:12 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-04-13 05:25:12 +0000
commit3949b9e6dd1bfc7f6f83b281afa2a49fa91a61b8 (patch)
treede470cd799db97d1c954d42ca59ccd291a699f5c /llvm
parent24d3414f061fb9195c2e6470561937d7c6f5fa8a (diff)
downloadbcm5719-llvm-3949b9e6dd1bfc7f6f83b281afa2a49fa91a61b8.tar.gz
bcm5719-llvm-3949b9e6dd1bfc7f6f83b281afa2a49fa91a61b8.zip
Modernize Internalizer with for-range loop (NFC)
From: Mehdi Amini <mehdi.amini@apple.com> llvm-svn: 266168
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Transforms/IPO/Internalize.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/lib/Transforms/IPO/Internalize.cpp b/llvm/lib/Transforms/IPO/Internalize.cpp
index eac4c7b0ad5..f438b4ba434 100644
--- a/llvm/lib/Transforms/IPO/Internalize.cpp
+++ b/llvm/lib/Transforms/IPO/Internalize.cpp
@@ -275,23 +275,21 @@ bool Internalizer::internalizeModule(Module &M, CallGraph *CG) {
// 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
OpenPOWER on IntegriCloud