|
LLVM
3.7.0
|
Implementation of the TargetInstrInfo class that is common to all AMD GPUs. More...
#include "AMDGPUInstrInfo.h"#include "AMDGPURegisterInfo.h"#include "AMDGPUTargetMachine.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "AMDGPUGenInstrInfo.inc"Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::AMDGPU | |
Macros | |
| #define | GET_INSTRINFO_CTOR_DTOR |
| #define | GET_INSTRINFO_NAMED_OPS |
| #define | GET_INSTRMAP_INFO |
Enumerations | |
| enum | SISubtarget { SI = 0, VI = 1 } |
Functions | |
| static int | llvm::AMDGPU::getMCOpcode (uint16_t Opcode, unsigned Gen) |
| static enum SISubtarget | AMDGPUSubtargetToSISubtarget (unsigned Gen) |
Implementation of the TargetInstrInfo class that is common to all AMD GPUs.
Definition in file AMDGPUInstrInfo.cpp.
| #define GET_INSTRINFO_CTOR_DTOR |
Definition at line 25 of file AMDGPUInstrInfo.cpp.
| #define GET_INSTRINFO_NAMED_OPS |
Definition at line 26 of file AMDGPUInstrInfo.cpp.
| #define GET_INSTRMAP_INFO |
Definition at line 27 of file AMDGPUInstrInfo.cpp.
| enum SISubtarget |
| Enumerator | |
|---|---|
| SI | |
| VI | |
Definition at line 341 of file AMDGPUInstrInfo.cpp.
|
static |
Definition at line 346 of file AMDGPUInstrInfo.cpp.
References SI, VI, and llvm::AMDGPUSubtarget::VOLCANIC_ISLANDS.
Referenced by llvm::AMDGPUInstrInfo::pseudoToMCOpcode().
1.8.6