From 0a33a7aefa48e1190aac016b99320a5100656c91 Mon Sep 17 00:00:00 2001 From: Justin Lebar Date: Tue, 23 Aug 2016 17:18:07 +0000 Subject: [PATCH] [CodeGen] Convert a loop to a for-each loop. NFC llvm-svn: 279536 --- llvm/lib/CodeGen/MachinePipeliner.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/llvm/lib/CodeGen/MachinePipeliner.cpp b/llvm/lib/CodeGen/MachinePipeliner.cpp index 4e9f39e..0eff6e6 100644 --- a/llvm/lib/CodeGen/MachinePipeliner.cpp +++ b/llvm/lib/CodeGen/MachinePipeliner.cpp @@ -3082,20 +3082,18 @@ void SwingSchedulerDAG::updateMemOperands(MachineInstr &NewMI, return; MachineInstr::mmo_iterator NewMemRefs = MF.allocateMemRefsArray(NumRefs); unsigned Refs = 0; - for (MachineInstr::mmo_iterator I = NewMI.memoperands_begin(), - E = NewMI.memoperands_end(); - I != E; ++I) { - if ((*I)->isVolatile() || (*I)->isInvariant() || (!(*I)->getValue())) { - NewMemRefs[Refs++] = *I; + for (MachineMemOperand *MMO : NewMI.memoperands()) { + if (MMO->isVolatile() || MMO->isInvariant() || (!MMO->getValue())) { + NewMemRefs[Refs++] = MMO; continue; } unsigned Delta; if (computeDelta(OldMI, Delta)) { int64_t AdjOffset = Delta * Num; NewMemRefs[Refs++] = - MF.getMachineMemOperand(*I, AdjOffset, (*I)->getSize()); + MF.getMachineMemOperand(MMO, AdjOffset, MMO->getSize()); } else - NewMemRefs[Refs++] = MF.getMachineMemOperand(*I, 0, UINT64_MAX); + NewMemRefs[Refs++] = MF.getMachineMemOperand(MMO, 0, UINT64_MAX); } NewMI.setMemRefs(NewMemRefs, NewMemRefs + NumRefs); } -- 2.7.4