LLVM  9.0.0svn
Classes | Enumerations
llvm::amdhsa Namespace Reference

Classes

struct  kernel_descriptor_t
 

Enumerations

enum  : uint8_t { FLOAT_ROUND_MODE_NEAR_EVEN = 0, FLOAT_ROUND_MODE_PLUS_INFINITY = 1, FLOAT_ROUND_MODE_MINUS_INFINITY = 2, FLOAT_ROUND_MODE_ZERO = 3 }
 
enum  : uint8_t { FLOAT_DENORM_MODE_FLUSH_SRC_DST = 0, FLOAT_DENORM_MODE_FLUSH_DST = 1, FLOAT_DENORM_MODE_FLUSH_SRC = 2, FLOAT_DENORM_MODE_FLUSH_NONE = 3 }
 
enum  : uint8_t { SYSTEM_VGPR_WORKITEM_ID_X = 0, SYSTEM_VGPR_WORKITEM_ID_X_Y = 1, SYSTEM_VGPR_WORKITEM_ID_X_Y_Z = 2, SYSTEM_VGPR_WORKITEM_ID_UNDEFINED = 3 }
 
enum  : int32_t {
  COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6),
  COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6),
  COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6),
  COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6), COMPUTE_PGM_RSRC1 =(GRANULATED_WORKITEM_VGPR_COUNT, 0, 6)
}
 
enum  : int32_t {
  COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1),
  COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1),
  COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1),
  COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1),
  COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1), COMPUTE_PGM_RSRC2 =(ENABLE_SGPR_PRIVATE_SEGMENT_WAVEFRONT_OFFSET, 0, 1)
}
 
enum  : int32_t {
  KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1), KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1), KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1), KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1),
  KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1), KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1), KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1), KERNEL_CODE_PROPERTY =(ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER, 0, 1)
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint8_t
Enumerator
FLOAT_ROUND_MODE_NEAR_EVEN 
FLOAT_ROUND_MODE_PLUS_INFINITY 
FLOAT_ROUND_MODE_MINUS_INFINITY 
FLOAT_ROUND_MODE_ZERO 

Definition at line 51 of file AMDHSAKernelDescriptor.h.

◆ anonymous enum

anonymous enum : uint8_t
Enumerator
FLOAT_DENORM_MODE_FLUSH_SRC_DST 
FLOAT_DENORM_MODE_FLUSH_DST 
FLOAT_DENORM_MODE_FLUSH_SRC 
FLOAT_DENORM_MODE_FLUSH_NONE 

Definition at line 59 of file AMDHSAKernelDescriptor.h.

◆ anonymous enum

anonymous enum : uint8_t
Enumerator
SYSTEM_VGPR_WORKITEM_ID_X 
SYSTEM_VGPR_WORKITEM_ID_X_Y 
SYSTEM_VGPR_WORKITEM_ID_X_Y_Z 
SYSTEM_VGPR_WORKITEM_ID_UNDEFINED 

Definition at line 67 of file AMDHSAKernelDescriptor.h.

◆ anonymous enum

anonymous enum : int32_t
Enumerator
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 
COMPUTE_PGM_RSRC1 

Definition at line 77 of file AMDHSAKernelDescriptor.h.

◆ anonymous enum

anonymous enum : int32_t
Enumerator
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 
COMPUTE_PGM_RSRC2 

Definition at line 99 of file AMDHSAKernelDescriptor.h.

◆ anonymous enum

anonymous enum : int32_t
Enumerator
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 
KERNEL_CODE_PROPERTY 

Definition at line 125 of file AMDHSAKernelDescriptor.h.