reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

lib/Target/AMDGPU/AMDKernelCodeT.h
  530 typedef struct amd_kernel_code_s {
  531   uint32_t amd_kernel_code_version_major;
  532   uint32_t amd_kernel_code_version_minor;
  533   uint16_t amd_machine_kind;
  534   uint16_t amd_machine_version_major;
  535   uint16_t amd_machine_version_minor;
  536   uint16_t amd_machine_version_stepping;
  548   int64_t kernel_code_entry_byte_offset;
  555   uint64_t kernel_code_prefetch_byte_size;
  572   uint32_t workitem_private_segment_byte_size;
  578   uint32_t workgroup_group_segment_byte_size;
  582   uint32_t gds_segment_byte_size;
  587   uint64_t kernarg_segment_byte_size;
  593   uint32_t workgroup_fbarrier_count;
  599   uint16_t wavefront_sgpr_count;
  603   uint16_t workitem_vgpr_count;
  607   uint16_t reserved_vgpr_first;
  612   uint16_t reserved_vgpr_count;
  616   uint16_t reserved_sgpr_first;
  621   uint16_t reserved_sgpr_count;
  627   uint16_t debug_wavefront_private_segment_offset_sgpr;
  633   uint16_t debug_private_segment_buffer_sgpr;
  638   uint8_t kernarg_segment_alignment;
  639   uint8_t group_segment_alignment;
  640   uint8_t private_segment_alignment;
  647   uint8_t wavefront_size;
  649   int32_t call_convention;
  651   uint64_t runtime_loader_kernel_symbol;
lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp
   74 template <typename T, T amd_kernel_code_t::*ptr>