diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-04-12 20:26:39 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-04-12 20:26:39 +0000 |
commit | 8f2df3aa3c151a1d23f6694bb0beeb5aa8045e43 (patch) | |
tree | 443fa53243c9c3978efe4eca4b2b2e26d74b4472 /llvm/lib/CodeGen/LiveIntervals.cpp | |
parent | 55b7ef5a81b693a2cda108c33a14bba146829255 (diff) | |
download | bcm5719-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.cpp | 2 |
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); |