reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
345 MachineBasicBlock &MBB = *MI.getParent(); 352 MachineBasicBlock::reverse_iterator A = MI.getReverseIterator(), 408 MI.killsRegister(CondReg, TRI)) 411 bool IsVCCZ = MI.getOpcode() == AMDGPU::S_CBRANCH_VCCZ; 414 MI.eraseFromParent(); 417 MI.setDesc(TII->get(AMDGPU::S_BRANCH)); 419 MI.setDesc(TII->get(IsVCCZ ? AMDGPU::S_CBRANCH_EXECZ 423 MI.RemoveOperand(MI.findRegisterUseOperandIdx(CondReg, false /*Kill*/, TRI)); 423 MI.RemoveOperand(MI.findRegisterUseOperandIdx(CondReg, false /*Kill*/, TRI)); 424 MI.addImplicitDefUseOperands(*MBB.getParent());