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().