reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
351 assert(MovMI.getOpcode() == AMDGPU::V_MOV_B32_dpp); 352 LLVM_DEBUG(dbgs() << "\nDPP combine: " << MovMI); 354 auto *DstOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::vdst); 361 if (execMayBeModifiedBeforeAnyUse(*MRI, DPPMovReg, MovMI)) { 367 auto *RowMaskOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::row_mask); 369 auto *BankMaskOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::bank_mask); 374 auto *BCZOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::bound_ctrl); 378 auto *OldOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::old); 379 auto *SrcOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::src0); 404 if (OldOpndValue->getParent()->getParent() != MovMI.getParent()) { 437 auto UndefInst = BuildMI(*MovMI.getParent(), MovMI, MovMI.getDebugLoc(), 437 auto UndefInst = BuildMI(*MovMI.getParent(), MovMI, MovMI.getDebugLoc(), 437 auto UndefInst = BuildMI(*MovMI.getParent(), MovMI, MovMI.getDebugLoc(), 442 OrigMIs.push_back(&MovMI); 508 if (auto *DPPInst = createDPPInst(OrigMI, MovMI, CombOldVGPR, 520 if (auto *DPPInst = createDPPInst(*NewMI, MovMI, CombOldVGPR,