[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