summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2016-08-23 17:18:07 +0000
committerJustin Lebar <jlebar@google.com>2016-08-23 17:18:07 +0000
commit0a33a7aefa48e1190aac016b99320a5100656c91 (patch)
treea197ae59d9da1e41b354ae4e7c1474c0dfa74f92 /llvm/lib/CodeGen/MachinePipeliner.cpp
parent33d7b762d009f52000984804bbbe01ab02b30f66 (diff)
downloadbcm5719-llvm-0a33a7aefa48e1190aac016b99320a5100656c91.tar.gz
bcm5719-llvm-0a33a7aefa48e1190aac016b99320a5100656c91.zip
[CodeGen] Convert a loop to a for-each loop. NFC
llvm-svn: 279536
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
-rw-r--r--llvm/lib/CodeGen/MachinePipeliner.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/lib/CodeGen/MachinePipeliner.cpp b/llvm/lib/CodeGen/MachinePipeliner.cpp
index 4e9f39eeb34..0eff6e603d2 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);
}
OpenPOWER on IntegriCloud