Minor bug fix.

llvm-svn: 35153
This commit is contained in:
Evan Cheng 2007-03-19 04:22:35 +00:00
parent f01f87bc63
commit c5e74f6404
1 changed files with 1 additions and 1 deletions

View File

@ -937,7 +937,7 @@ bool LiveIntervals::JoinCopy(MachineInstr *CopyMI,
// virtual register. Once the coalescing is done, it cannot be broken and
// these are not spillable! If the destination interval uses are far away,
// think twice about coalescing them!
if (ReduceJoinPhys && !isDead &&
if (ReduceJoinPhys && !mopd->isDead() &&
MRegisterInfo::isPhysicalRegister(repSrcReg)) {
// Small function. No need to worry!
unsigned Threshold = allocatableRegs_.count() * 2;