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)
commit24955967926ea5bb5a16058707fc113e2cdcd7ab
treed02719fced5b5b6a075e7d0420fc2cc153585207
parent01248e4cdc087d75ece7150045aa78aab2797b6b
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.

llvm-svn: 175393
llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
llvm/lib/CodeGen/MachineBasicBlock.cpp