summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveIntervals.cpp
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2004-04-12 20:26:39 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2004-04-12 20:26:39 +0000
commit8f2df3aa3c151a1d23f6694bb0beeb5aa8045e43 (patch)
tree443fa53243c9c3978efe4eca4b2b2e26d74b4472 /llvm/lib/CodeGen/LiveIntervals.cpp
parent55b7ef5a81b693a2cda108c33a14bba146829255 (diff)
downloadbcm5719-llvm-8f2df3aa3c151a1d23f6694bb0beeb5aa8045e43.tar.gz
bcm5719-llvm-8f2df3aa3c151a1d23f6694bb0beeb5aa8045e43.zip
Fix bug introduced in previous commit.
llvm-svn: 12872
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervals.cpp')
-rw-r--r--llvm/lib/CodeGen/LiveIntervals.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/LiveIntervals.cpp b/llvm/lib/CodeGen/LiveIntervals.cpp
index 371dfd1c345..a54bd7a2a5c 100644
--- a/llvm/lib/CodeGen/LiveIntervals.cpp
+++ b/llvm/lib/CodeGen/LiveIntervals.cpp
@@ -138,7 +138,7 @@ bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) {
if (tii.isMoveInstr(*mii, srcReg, dstReg) &&
rep(srcReg) == rep(dstReg)) {
// remove from def list
- Interval& interval = getOrCreateInterval(dstReg);
+ Interval& interval = getOrCreateInterval(rep(dstReg));
unsigned defIndex = getInstructionIndex(mii);
Interval::Defs::iterator d = std::lower_bound(
interval.defs.begin(), interval.defs.end(), defIndex);
OpenPOWER on IntegriCloud