LLVM API Documentation
Enumerations | |
enum | TargetIndex { TI_CONSTDATA_START } |
enum | Fixups { fixup_si_sopp_br = FirstTargetFixupKind, fixup_si_rodata, fixup_si_end_of_text, LastTargetFixupKind, NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind } |
Functions | |
int | getMCOpcode (uint16_t Opcode, unsigned Gen) |
int16_t | getNamedOperandIdx (uint16_t Opcode, uint16_t NamedIndex) |
int | getLDSNoRetOp (uint16_t Opcode) |
int | isDS (uint16_t Opcode) |
int | getVOPe64 (uint16_t Opcode) |
int | getVOPe32 (uint16_t Opcode) |
int | getCommuteRev (uint16_t Opcode) |
int | getCommuteOrig (uint16_t Opcode) |
int | getAddr64Inst (uint16_t Opcode) |
int | getAtomicRetOp (uint16_t Opcode) |
int | getAtomicNoRetOp (uint16_t Opcode) |
Variables | |
const uint64_t | RSRC_DATA_FORMAT = 0xf00000000000LL |
const uint64_t | RSRC_TID_ENABLE = 1LL << 55 |
enum llvm::AMDGPU::Fixups |
Definition at line 17 of file AMDGPUFixupKinds.h.
int llvm::AMDGPU::getAddr64Inst | ( | uint16_t | Opcode | ) |
Referenced by llvm::SIInstrInfo::legalizeOperands().
int llvm::AMDGPU::getAtomicNoRetOp | ( | uint16_t | Opcode | ) |
Referenced by llvm::SITargetLowering::AdjustInstrPostInstrSelection().
int llvm::AMDGPU::getAtomicRetOp | ( | uint16_t | Opcode | ) |
int llvm::AMDGPU::getCommuteOrig | ( | uint16_t | Opcode | ) |
Referenced by llvm::SIInstrInfo::commuteOpcode().
int llvm::AMDGPU::getCommuteRev | ( | uint16_t | Opcode | ) |
Referenced by llvm::SIInstrInfo::commuteOpcode().
int llvm::AMDGPU::getLDSNoRetOp | ( | uint16_t | Opcode | ) |
Referenced by llvm::R600TargetLowering::EmitInstrWithCustomInserter().
int llvm::AMDGPU::getMCOpcode | ( | uint16_t | Opcode, |
unsigned | Gen | ||
) |
Definition at line 359 of file AMDGPUInstrInfo.cpp.
int16_t llvm::AMDGPU::getNamedOperandIdx | ( | uint16_t | Opcode, |
uint16_t | NamedIndex | ||
) |
Referenced by llvm::SIInstrInfo::areLoadsFromSameBasePtr(), llvm::AMDGPUInstrInfo::expandPostRAPseudo(), llvm::SIInstrInfo::getLdStBaseRegImmOfs(), llvm::SIInstrInfo::getNamedOperand(), llvm::R600InstrInfo::getOperandIdx(), llvm::SIInstrInfo::hasModifiers(), llvm::SIInstrInfo::legalizeOperands(), nodesHaveSameOperandValue(), and llvm::SIInstrInfo::verifyInstruction().
int llvm::AMDGPU::getVOPe32 | ( | uint16_t | Opcode | ) |
Referenced by llvm::SIInstrInfo::hasVALU32BitEncoding().
int llvm::AMDGPU::getVOPe64 | ( | uint16_t | Opcode | ) |
int llvm::AMDGPU::isDS | ( | uint16_t | Opcode | ) |
const uint64_t llvm::AMDGPU::RSRC_DATA_FORMAT = 0xf00000000000LL |
Definition at line 231 of file SIInstrInfo.h.
Referenced by buildScratchRSRC(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::SIInstrInfo::legalizeOperands(), and llvm::SIInstrInfo::moveSMRDToVALU().
const uint64_t llvm::AMDGPU::RSRC_TID_ENABLE = 1LL << 55 |
Definition at line 232 of file SIInstrInfo.h.
Referenced by buildScratchRSRC().