LLVM API Documentation
Contains the definition of a TargetInstrInfo class that is common to all AMD GPUs. More...
#include "AMDGPURegisterInfo.h"
#include "llvm/Target/TargetInstrInfo.h"
#include <map>
#include "AMDGPUGenInstrInfo.inc"
Go to the source code of this file.
Classes | |
class | llvm::AMDGPUInstrInfo |
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
namespace | llvm::AMDGPU |
Defines | |
#define | GET_INSTRINFO_HEADER |
#define | GET_INSTRINFO_ENUM |
#define | GET_INSTRINFO_OPERAND_ENUM |
#define | OPCODE_IS_ZERO_INT AMDGPU::PRED_SETE_INT |
#define | OPCODE_IS_NOT_ZERO_INT AMDGPU::PRED_SETNE_INT |
#define | OPCODE_IS_ZERO AMDGPU::PRED_SETE |
#define | OPCODE_IS_NOT_ZERO AMDGPU::PRED_SETNE |
#define | AMDGPU_FLAG_REGISTER_LOAD (UINT64_C(1) << 63) |
#define | AMDGPU_FLAG_REGISTER_STORE (UINT64_C(1) << 62) |
Functions | |
int16_t | llvm::AMDGPU::getNamedOperandIdx (uint16_t Opcode, uint16_t NamedIndex) |
Contains the definition of a TargetInstrInfo class that is common to all AMD GPUs.
Definition in file AMDGPUInstrInfo.h.
#define AMDGPU_FLAG_REGISTER_LOAD (UINT64_C(1) << 63) |
Definition at line 193 of file AMDGPUInstrInfo.h.
Referenced by llvm::AMDGPUInstrInfo::isRegisterLoad().
#define AMDGPU_FLAG_REGISTER_STORE (UINT64_C(1) << 62) |
Definition at line 194 of file AMDGPUInstrInfo.h.
Referenced by llvm::AMDGPUInstrInfo::isRegisterStore().
#define GET_INSTRINFO_ENUM |
Definition at line 24 of file AMDGPUInstrInfo.h.
#define GET_INSTRINFO_HEADER |
Definition at line 23 of file AMDGPUInstrInfo.h.
#define GET_INSTRINFO_OPERAND_ENUM |
Definition at line 25 of file AMDGPUInstrInfo.h.
#define OPCODE_IS_NOT_ZERO AMDGPU::PRED_SETNE |
Definition at line 31 of file AMDGPUInstrInfo.h.
Referenced by llvm::R600TargetLowering::EmitInstrWithCustomInserter(), and llvm::R600InstrInfo::ReverseBranchCondition().
#define OPCODE_IS_NOT_ZERO_INT AMDGPU::PRED_SETNE_INT |
Definition at line 29 of file AMDGPUInstrInfo.h.
Referenced by llvm::R600TargetLowering::EmitInstrWithCustomInserter(), and llvm::R600InstrInfo::ReverseBranchCondition().
#define OPCODE_IS_ZERO AMDGPU::PRED_SETE |
Definition at line 30 of file AMDGPUInstrInfo.h.
Referenced by llvm::R600InstrInfo::ReverseBranchCondition().
#define OPCODE_IS_ZERO_INT AMDGPU::PRED_SETE_INT |
Definition at line 28 of file AMDGPUInstrInfo.h.
Referenced by llvm::R600InstrInfo::ReverseBranchCondition().