diff options
| author | Matthias Braun <matze@braunis.de> | 2014-12-11 00:59:06 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2014-12-11 00:59:06 +0000 |
| commit | 09afa1ea749d5757ffc75f322be01466a372e6e2 (patch) | |
| tree | 5513fe1517cf8246529f939aceec5a05c826e5e5 /llvm/lib/CodeGen/LiveRangeEdit.cpp | |
| parent | 8cb0a28ce6f78f498d429c6377183f940fe8b9c4 (diff) | |
| download | bcm5719-llvm-09afa1ea749d5757ffc75f322be01466a372e6e2.tar.gz bcm5719-llvm-09afa1ea749d5757ffc75f322be01466a372e6e2.zip | |
LiveInterval: Use range based for loops for subregister ranges.
llvm-svn: 223991
Diffstat (limited to 'llvm/lib/CodeGen/LiveRangeEdit.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/LiveRangeEdit.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/LiveRangeEdit.cpp b/llvm/lib/CodeGen/LiveRangeEdit.cpp index 83a4e96fa71..765a39a9b5e 100644 --- a/llvm/lib/CodeGen/LiveRangeEdit.cpp +++ b/llvm/lib/CodeGen/LiveRangeEdit.cpp @@ -288,10 +288,9 @@ void LiveRangeEdit::eliminateDeadDef(MachineInstr *MI, ToShrinkSet &ToShrink) { RegsToErase.push_back(Reg); } else { // Also remove the value in subranges. - for (LiveInterval::subrange_iterator S = LI.subrange_begin(), - SE = LI.subrange_end(); S != SE; ++S) { - if (VNInfo *SVNI = S->getVNInfoAt(Idx)) - S->removeValNo(SVNI); + for (LiveInterval::SubRange &S : LI.subranges()) { + if (VNInfo *SVNI = S.getVNInfoAt(Idx)) + S.removeValNo(SVNI); } } } |

