From 72ca0bfa7fa2b8e1f0950cd1cbfb0e25ba17c9a6 Mon Sep 17 00:00:00 2001 From: Jim Grosbach Date: Wed, 2 Apr 2014 18:00:53 +0000 Subject: [PATCH] [C++11,ARM64] Range based for loops in load/store pair optimizer. No functional change intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205444 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM64/ARM64LoadStoreOptimizer.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/Target/ARM64/ARM64LoadStoreOptimizer.cpp b/lib/Target/ARM64/ARM64LoadStoreOptimizer.cpp index 4cf83cf65ae..c0031a4b290 100644 --- a/lib/Target/ARM64/ARM64LoadStoreOptimizer.cpp +++ b/lib/Target/ARM64/ARM64LoadStoreOptimizer.cpp @@ -931,11 +931,8 @@ bool ARM64LoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) { TRI = TM.getRegisterInfo(); bool Modified = false; - for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; - ++MFI) { - MachineBasicBlock &MBB = *MFI; + for (auto &MBB : Fn) Modified |= optimizeBlock(MBB); - } return Modified; }