+// Check all machine instructions that define the antidependent register.
+// Return true if any of these instructions define the new register.
+bool
+CriticalAntiDepBreaker::isNewRegModifiedByRefs(RegRefIter RegRefBegin,
+ RegRefIter RegRefEnd,
+ unsigned NewReg)
+{
+ for (RegRefIter I = RegRefBegin; I != RegRefEnd; ++I ) {
+ MachineOperand *MO = I->second;
+ if (MO->isDef()) continue;
+ if (MO->getParent()->modifiesRegister(NewReg, TRI))
+ return true;
+ }
+ return false;
+}
+