[llvm] r263884 - CodeGen: use range based for loop

Saleem Abdulrasool via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 19 09:35:33 PDT 2016


Author: compnerd
Date: Sat Mar 19 11:35:32 2016
New Revision: 263884

URL: http://llvm.org/viewvc/llvm-project?rev=263884&view=rev
Log:
CodeGen: use range based for loop

Convert a loop to use a range based style loop.  NFC.

Modified:
    llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp

Modified: llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp?rev=263884&r1=263883&r2=263884&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp (original)
+++ llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp Sat Mar 19 11:35:32 2016
@@ -323,14 +323,13 @@ void PEI::assignCalleeSavedSpillSlots(Ma
 
     // Now that we know which registers need to be saved and restored, allocate
     // stack slots for them.
-    for (std::vector<CalleeSavedInfo>::iterator I = CSI.begin(), E = CSI.end();
-         I != E; ++I) {
-      unsigned Reg = I->getReg();
+    for (auto &CS : CSI) {
+      unsigned Reg = CS.getReg();
       const TargetRegisterClass *RC = RegInfo->getMinimalPhysRegClass(Reg);
 
       int FrameIdx;
       if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) {
-        I->setFrameIdx(FrameIdx);
+        CS.setFrameIdx(FrameIdx);
         continue;
       }
 
@@ -359,7 +358,7 @@ void PEI::assignCalleeSavedSpillSlots(Ma
             MFI->CreateFixedSpillStackObject(RC->getSize(), FixedSlot->Offset);
       }
 
-      I->setFrameIdx(FrameIdx);
+      CS.setFrameIdx(FrameIdx);
     }
   }
 




More information about the llvm-commits mailing list