Fix a bug in live-in detection that caused lost-copy problems to show up.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57424 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Owen Anderson 2008-10-12 20:39:30 +00:00
parent 547a3913c5
commit d55fccde4c

View File

@ -295,7 +295,7 @@ static bool isLiveIn(unsigned r, MachineBasicBlock* MBB,
LiveIntervals& LI) {
LiveInterval& I = LI.getOrCreateInterval(r);
unsigned idx = LI.getMBBStartIdx(MBB);
return I.liveBeforeAndAt(idx);
return I.liveAt(idx);
}
/// isLiveOut - help method that determines, from a regno, if a register is