LLVM  3.7.0
Classes | Namespaces | Enumerations | Functions | Variables
SIInstrInfo.h File Reference

Interface definition for SIInstrInfo. More...

#include "AMDGPUInstrInfo.h"
#include "SIDefines.h"
#include "SIRegisterInfo.h"
Include dependency graph for SIInstrInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::SIInstrInfo
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::AMDGPU
 
 llvm::SI
 
 llvm::SI::KernelInputOffsets
 

Enumerations

enum  llvm::SI::KernelInputOffsets::Offsets {
  llvm::SI::KernelInputOffsets::NGROUPS_X = 0, llvm::SI::KernelInputOffsets::NGROUPS_Y = 4, llvm::SI::KernelInputOffsets::NGROUPS_Z = 8, llvm::SI::KernelInputOffsets::GLOBAL_SIZE_X = 12,
  llvm::SI::KernelInputOffsets::GLOBAL_SIZE_Y = 16, llvm::SI::KernelInputOffsets::GLOBAL_SIZE_Z = 20, llvm::SI::KernelInputOffsets::LOCAL_SIZE_X = 24, llvm::SI::KernelInputOffsets::LOCAL_SIZE_Y = 28,
  llvm::SI::KernelInputOffsets::LOCAL_SIZE_Z = 32
}
 Offsets in bytes from the start of the input buffer. More...
 

Functions

int llvm::AMDGPU::getVOPe64 (uint16_t Opcode)
 
int llvm::AMDGPU::getVOPe32 (uint16_t Opcode)
 
int llvm::AMDGPU::getCommuteRev (uint16_t Opcode)
 
int llvm::AMDGPU::getCommuteOrig (uint16_t Opcode)
 
int llvm::AMDGPU::getAddr64Inst (uint16_t Opcode)
 
int llvm::AMDGPU::getAtomicRetOp (uint16_t Opcode)
 
int llvm::AMDGPU::getAtomicNoRetOp (uint16_t Opcode)
 

Variables

const uint64_t llvm::AMDGPU::RSRC_DATA_FORMAT = 0xf00000000000LL
 
const uint64_t llvm::AMDGPU::RSRC_TID_ENABLE = 1LL << 55
 

Detailed Description

Interface definition for SIInstrInfo.

Definition in file SIInstrInfo.h.