Add SplitKit API to query and select the current interval being worked on.
[oota-llvm.git] / lib / CodeGen / MachineInstr.cpp
index dce05d3e3f47d096a2a1f4396ea9ddc2f7e28647..0d137ebba230df90161987605c84d41488902dc5 100644 (file)
@@ -1543,13 +1543,8 @@ bool MachineInstr::addRegisterDead(unsigned IncomingReg,
       continue;
 
     if (Reg == IncomingReg) {
-      if (!Found) {
-        if (MO.isDead())
-          // The register is already marked dead.
-          return true;
-        MO.setIsDead();
-        Found = true;
-      }
+      MO.setIsDead();
+      Found = true;
     } else if (hasAliases && MO.isDead() &&
                TargetRegisterInfo::isPhysicalRegister(Reg)) {
       // There exists a super-register that's marked dead.