reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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>