|
LLVM
3.7.0
|
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 | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::AMDGPU | |
Macros | |
| #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 203 of file AMDGPUInstrInfo.h.
Referenced by llvm::AMDGPUInstrInfo::isRegisterLoad().
| #define AMDGPU_FLAG_REGISTER_STORE (UINT64_C(1) << 62) |
Definition at line 204 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().
1.8.6