LLVM  4.0.0
Classes | Enumerations
AMDGPU::RuntimeMD::KernelArg Namespace Reference

Classes

struct  Metadata
 

Enumerations

enum  Kind : uint8_t {
  ByValue = 0, GlobalBuffer = 1, DynamicSharedPointer = 2, Sampler = 3,
  Image = 4, Pipe = 5, Queue = 6, HiddenGlobalOffsetX = 7,
  HiddenGlobalOffsetY = 8, HiddenGlobalOffsetZ = 9, HiddenNone = 10, HiddenPrintfBuffer = 11,
  HiddenDefaultQueue = 12, HiddenCompletionAction = 13
}
 
enum  ValueType : uint16_t {
  Struct = 0, I8 = 1, U8 = 2, I16 = 3,
  U16 = 4, F16 = 5, I32 = 6, U32 = 7,
  F32 = 8, I64 = 9, U64 = 10, F64 = 11
}
 
enum  AccessQualifer : uint8_t { AccNone = 0, ReadOnly = 1, WriteOnly = 2, ReadWrite = 3 }
 
enum  AddressSpaceQualifer : uint8_t {
  Private = 0, Global = 1, Constant = 2, Local = 3,
  Generic = 4, Region = 5
}
 

Enumeration Type Documentation

Enumerator
AccNone 
ReadOnly 
WriteOnly 
ReadWrite 

Definition at line 111 of file AMDGPURuntimeMetadata.h.

Enumerator
Private 
Global 
Constant 
Local 
Generic 
Region 

Definition at line 118 of file AMDGPURuntimeMetadata.h.

Enumerator
ByValue 
GlobalBuffer 
DynamicSharedPointer 
Sampler 
Image 
Pipe 
Queue 
HiddenGlobalOffsetX 
HiddenGlobalOffsetY 
HiddenGlobalOffsetZ 
HiddenNone 
HiddenPrintfBuffer 
HiddenDefaultQueue 
HiddenCompletionAction 

Definition at line 78 of file AMDGPURuntimeMetadata.h.

Enumerator
Struct 
I8 
U8 
I16 
U16 
F16 
I32 
U32 
F32 
I64 
U64 
F64 

Definition at line 95 of file AMDGPURuntimeMetadata.h.