Remove use of reverse iterators in repairIntervalsInRange(). While they were
authorCameron Zwarich <zwarich@apple.com>
Sun, 17 Feb 2013 11:09:00 +0000 (11:09 +0000)
committerCameron Zwarich <zwarich@apple.com>
Sun, 17 Feb 2013 11:09:00 +0000 (11:09 +0000)
commit680c98f6323dde0eae566710ea49497e16499653
treec1ecc8c2401a7dfa44dc7bdc773608f5a9145056
parent7324d4e593ee2611ee6b272c03b15541fe2df62e
Remove use of reverse iterators in repairIntervalsInRange(). While they were
arguably better than forward iterators for this use case, they are confusing and
there are some implementation problems with reverse iterators and MI bundles.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175393 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveIntervalAnalysis.h
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/MachineBasicBlock.cpp