[llvm] r205442 - [C++11, ARM64] Range based for loops in frame lowering.

Jim Grosbach grosbach at apple.com
Wed Apr 2 11:00:49 PDT 2014


Author: grosbach
Date: Wed Apr  2 13:00:49 2014
New Revision: 205442

URL: http://llvm.org/viewvc/llvm-project?rev=205442&view=rev
Log:
[C++11,ARM64] Range based for loops in frame lowering.

No functional change intended.

Modified:
    llvm/trunk/lib/Target/ARM64/ARM64FrameLowering.cpp

Modified: llvm/trunk/lib/Target/ARM64/ARM64FrameLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM64/ARM64FrameLowering.cpp?rev=205442&r1=205441&r2=205442&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM64/ARM64FrameLowering.cpp (original)
+++ llvm/trunk/lib/Target/ARM64/ARM64FrameLowering.cpp Wed Apr  2 13:00:49 2014
@@ -161,11 +161,9 @@ ARM64FrameLowering::emitCalleeSavedFrame
   // 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





More information about the llvm-commits mailing list