Loom C API
Public Loom compiler C API
Loading...
Searching...
No Matches
loomc_amdgpu_emit_options_t Struct Reference

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.

Detailed Description

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.

Field Documentation

◆ type

loomc_structure_type_t loomc_amdgpu_emit_options_t::type

Structure type.

Must be LOOMC_STRUCTURE_TYPE_AMDGPU_EMIT_OPTIONS when nonzero.


The documentation for this struct was generated from the following file: