12 #define GET_SUBTARGETINFO_ENUM
13 #include "AMDGPUGenSubtargetInfo.inc"
14 #undef GET_SUBTARGETINFO_ENUM
21 if (Features.test(FeatureISAVersion7_0_0))
24 if (Features.test(FeatureISAVersion7_0_1))
27 if (Features.test(FeatureISAVersion8_0_0))
30 if (Features.test(FeatureISAVersion8_0_1))
41 memset(&Header, 0,
sizeof(Header));
const FeatureBitset Features
uint32_t amd_kernel_code_version_major
AMD Kernel Code Object (amd_kernel_code_t).
uint16_t amd_machine_version_major
uint8_t kernarg_segment_alignment
The maximum byte alignment of variables used by the kernel in the specified memory segment...
uint8_t group_segment_alignment
uint16_t amd_machine_version_minor
uint32_t amd_kernel_code_version_minor
IsaVersion getIsaVersion(const FeatureBitset &Features)
uint8_t private_segment_alignment
void initDefaultAMDKernelCodeT(amd_kernel_code_t &Header, const FeatureBitset &Features)
uint16_t amd_machine_version_stepping
uint8_t wavefront_size
Wavefront size expressed as a power of two.
int64_t kernel_code_entry_byte_offset
Byte offset (possibly negative) from start of amd_kernel_code_t object to kernel's entry point instru...
uint16_t amd_machine_kind