[C++11,ARM64] Range based for loops in frame lowering.
authorJim Grosbach <grosbach@apple.com>
Wed, 2 Apr 2014 18:00:49 +0000 (18:00 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 2 Apr 2014 18:00:49 +0000 (18:00 +0000)
No functional change intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205442 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM64/ARM64FrameLowering.cpp

index 0664bb39768c2879eaaa2ed353d4a49baff294d7..798986ca907522f2cd27c768508732b87f5cd624 100644 (file)
@@ -161,11 +161,9 @@ ARM64FrameLowering::emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
   // Calculate offsets.
   int64_t saveAreaOffset = (HasFP ? 2 : 1) * stackGrowth;
   unsigned TotalSkipped = 0;
-  for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
-                                                    E = CSI.end();
-       I != E; ++I) {
-    unsigned Reg = I->getReg();
-    int64_t Offset = MFI->getObjectOffset(I->getFrameIdx()) -
+  for (const auto &Info : CSI) {
+    unsigned Reg = Info.getReg();
+    int64_t Offset = MFI->getObjectOffset(Info.getFrameIdx()) -
                      getOffsetOfLocalArea() + saveAreaOffset;
 
     // Don't output a new CFI directive if we're re-saving the frame pointer or