diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-04-13 05:25:12 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-04-13 05:25:12 +0000 |
commit | 3949b9e6dd1bfc7f6f83b281afa2a49fa91a61b8 (patch) | |
tree | de470cd799db97d1c954d42ca59ccd291a699f5c /llvm | |
parent | 24d3414f061fb9195c2e6470561937d7c6f5fa8a (diff) | |
download | bcm5719-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.cpp | 14 |
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 |