LLVM: lib/Target/AMDGPU/GCNDPPCombine.cpp File Reference (original) (raw)

Macros |Functions

GCNDPPCombine.cpp File Reference

#include "[GCNDPPCombine.h](GCNDPPCombine%5F8h%5Fsource.html)"
#include "[AMDGPU.h](AMDGPU%5F8h%5Fsource.html)"
#include "[GCNSubtarget.h](GCNSubtarget%5F8h%5Fsource.html)"
#include "[MCTargetDesc/AMDGPUMCTargetDesc.h](AMDGPUMCTargetDesc%5F8h%5Fsource.html)"
#include "[llvm/ADT/Statistic.h](Statistic%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFunctionPass.h](MachineFunctionPass%5F8h%5Fsource.html)"

Go to the source code of this file.

Macros
#define DEBUG_TYPE "gcn-dpp-combine"
Functions
STATISTIC (NumDPPMovsCombined, "Number of DPP moves combined.")
static bool isIdentityValue (unsigned OrigMIOp, MachineOperand *OldOpnd)

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "gcn-dpp-combine"

Definition at line 49 of file GCNDPPCombine.cpp.

Function Documentation

isIdentityValue()

bool isIdentityValue ( unsigned OrigMIOp, MachineOperand * OldOpnd ) static

Definition at line 443 of file GCNDPPCombine.cpp.

References assert(), llvm::MachineOperand::getImm(), and llvm::MachineOperand::isImm().

STATISTIC()

STATISTIC ( NumDPPMovsCombined ,
"Number of DPP moves combined." )

References MI, MRI, and TII.


Generated on for LLVM by doxygen 1.14.0