[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