[llvm] r279536 - [CodeGen] Convert a loop to a for-each loop. NFC
Justin Lebar via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 23 10:18:07 PDT 2016
Author: jlebar
Date: Tue Aug 23 12:18:07 2016
New Revision: 279536
URL: http://llvm.org/viewvc/llvm-project?rev=279536&view=rev
Log:
[CodeGen] Convert a loop to a for-each loop. NFC
Modified:
llvm/trunk/lib/CodeGen/MachinePipeliner.cpp
Modified: llvm/trunk/lib/CodeGen/MachinePipeliner.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachinePipeliner.cpp?rev=279536&r1=279535&r2=279536&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/MachinePipeliner.cpp (original)
+++ llvm/trunk/lib/CodeGen/MachinePipeliner.cpp Tue Aug 23 12:18:07 2016
@@ -3082,20 +3082,18 @@ void SwingSchedulerDAG::updateMemOperand
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);
}
More information about the llvm-commits
mailing list