Lines Matching defs:AMDGPUMCKernelCodeT

32 struct AMDGPUMCKernelCodeT {  struct
37 uint32_t amd_kernel_code_version_major = 0;
38 uint32_t amd_kernel_code_version_minor = 0;
39 uint16_t amd_machine_kind = 0;
40 uint16_t amd_machine_version_major = 0;
41 uint16_t amd_machine_version_minor = 0;
42 uint16_t amd_machine_version_stepping = 0;
43 int64_t kernel_code_entry_byte_offset = 0;
44 int64_t kernel_code_prefetch_byte_offset = 0;
45 uint64_t kernel_code_prefetch_byte_size = 0;
46 uint64_t reserved0 = 0;
47 uint64_t compute_pgm_resource_registers = 0;
48 uint32_t code_properties = 0;
49 uint32_t workgroup_group_segment_byte_size = 0;
50 uint32_t gds_segment_byte_size = 0;
51 uint64_t kernarg_segment_byte_size = 0;
52 uint32_t workgroup_fbarrier_count = 0;
53 uint16_t reserved_vgpr_first = 0;
54 uint16_t reserved_vgpr_count = 0;
55 uint16_t reserved_sgpr_first = 0;
56 uint16_t reserved_sgpr_count = 0;
57 uint16_t debug_wavefront_private_segment_offset_sgpr = 0;
58 uint16_t debug_private_segment_buffer_sgpr = 0;
59 uint8_t kernarg_segment_alignment = 0;
60 uint8_t group_segment_alignment = 0;
61 uint8_t private_segment_alignment = 0;
62 uint8_t wavefront_size = 0;
63 int32_t call_convention = 0;
64 uint8_t reserved3[12] = {0};
65 uint64_t runtime_loader_kernel_symbol = 0;
66 uint64_t control_directives[16] = {0};
68 const MCExpr *compute_pgm_resource1_registers = nullptr;
69 const MCExpr *compute_pgm_resource2_registers = nullptr;
71 const MCExpr *is_dynamic_callstack = nullptr;
72 const MCExpr *wavefront_sgpr_count = nullptr;
73 const MCExpr *workitem_vgpr_count = nullptr;
74 const MCExpr *workitem_private_segment_byte_size = nullptr;