[llvm] r208343 - Use a range loop.
Rafael Espindola
rafael.espindola at gmail.com
Thu May 8 10:57:50 PDT 2014
Author: rafael
Date: Thu May 8 12:57:50 2014
New Revision: 208343
URL: http://llvm.org/viewvc/llvm-project?rev=208343&view=rev
Log:
Use a range loop.
Modified:
llvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp
Modified: llvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp?rev=208343&r1=208342&r2=208343&view=diff
==============================================================================
--- llvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp (original)
+++ llvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp Thu May 8 12:57:50 2014
@@ -411,10 +411,8 @@ void GlobalsModRef::AnalyzeCallGraph(Cal
FunctionEffect |= CalleeFR->FunctionEffect;
// Incorporate callee's effects on globals into our info.
- for (std::map<const GlobalValue*, unsigned>::iterator GI =
- CalleeFR->GlobalInfo.begin(), E = CalleeFR->GlobalInfo.end();
- GI != E; ++GI)
- FR.GlobalInfo[GI->first] |= GI->second;
+ for (const auto &G : CalleeFR->GlobalInfo)
+ FR.GlobalInfo[G.first] |= G.second;
FR.MayReadAnyGlobal |= CalleeFR->MayReadAnyGlobal;
} else {
// Can't say anything about it. However, if it is inside our SCC,
More information about the llvm-commits
mailing list