static bool hasTerminatorThatModifiesExec(const MachineBasicBlock &MBB, const TargetRegisterInfo &TRI) { for (MachineBasicBlock::const_iterator I = MBB.getFirstTerminator(), E = MBB.end(); I != E; ++I) { if (I->modifiesRegister(AMDGPU::EXEC, &TRI)) return true; } return false; }