|
Loom C API
Public Loom compiler C API
|
AMDGPU HSACO emission options. More...
#include <emit.h>
Data Fields | |
| loomc_structure_type_t | type |
| Structure type. | |
| loomc_host_size_t | structure_size |
| Size of this structure in bytes. | |
| const void * | next |
| Next invocation option extension. | |
| loomc_amdgpu_runtime_global_flags_t | runtime_globals |
| AMDGPU runtime support globals to emit into the HSACO. | |
AMDGPU HSACO emission options.
AMDGPU emission uses the generic artifact format and artifact identifier on loomc_emit_options_t. Emitted functions carry their targets in prepared IR. The target-specific descriptor carries AMDGPU code-object data globals required by prepared-low IR that references HAL runtime support.
| loomc_structure_type_t loomc_amdgpu_emit_options_t::type |
Structure type.
Must be LOOMC_STRUCTURE_TYPE_AMDGPU_EMIT_OPTIONS when nonzero.