diff options
author | Justin Lebar <jlebar@google.com> | 2016-08-23 17:18:07 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-08-23 17:18:07 +0000 |
commit | 0a33a7aefa48e1190aac016b99320a5100656c91 (patch) | |
tree | a197ae59d9da1e41b354ae4e7c1474c0dfa74f92 /llvm/lib/CodeGen/MachinePipeliner.cpp | |
parent | 33d7b762d009f52000984804bbbe01ab02b30f66 (diff) | |
download | bcm5719-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.cpp | 12 |
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); } |