Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "gcn-dpp-combine" |
◆ getDPPOp()
Definition at line 121 of file GCNDPPCombine.cpp.
References llvm::SISrcMods::ABS, assert(), llvm::BuildMI(), llvm::MachineFunction::CloneMachineInstr(), llvm::MachineRegisterInfo::createVirtualRegister(), llvm::dbgs(), llvm::tgtok::Def, E, llvm::MachineInstr::eraseFromParent(), Fail, llvm::MachineInstr::getDebugLoc(), llvm::AMDGPU::getDPPOp32(), llvm::MachineFunction::getFunction(), llvm::MachineOperand::getImm(), llvm::SIInstrInfo::getNamedOperand(), llvm::AMDGPU::getNamedOperandIdx(), llvm::MachineInstr::getOpcode(), llvm::MachineBasicBlock::getParent(), llvm::MachineInstr::getParent(), llvm::MachineOperand::getReg(), llvm::MachineFunction::getRegInfo(), llvm::getRegSubRegPair(), llvm::MachineFunction::getSubtarget(), llvm::AMDGPU::getVOPe32(), llvm::getVRegSubRegDef(), llvm::SIInstrInfo::hasVALU32BitEncoding(), I, llvm::MachineInstr::isCommutable(), llvm::MachineOperand::isImm(), llvm::isOfRegClass(), llvm::SIInstrInfo::isOperandLegal(), llvm::MachineOperand::isReg(), llvm::MachineRegisterInfo::isSSA(), llvm::SIInstrInfo::isVOP1(), llvm::SIInstrInfo::isVOP2(), llvm::SIInstrInfo::isVOP3(), LLVM_DEBUG, llvm::BitmaskEnumDetail::Mask(), llvm::max(), MI, llvm::SISrcMods::NEG, llvm::TargetInstrInfo::RegSubRegPair::Reg, llvm::ARM_MB::ST, llvm::TargetInstrInfo::RegSubRegPair::SubReg, and llvm::MachineRegisterInfo::use_nodbg_operands().
◆ STATISTIC()
STATISTIC |
( |
NumDPPMovsCombined |
, |
|
|
"Number of DPP moves combined." |
|
|
) |
| |