|
Loom C API
Public Loom compiler C API
|
Option extension carrying per-function target specializations. More...
#include <target.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 |
| Additional option extensions in the same unordered chain. | |
| const loomc_target_specialization_t * | specializations |
| Specialization rows borrowed for the invocation. | |
| loomc_host_size_t | specialization_count |
| Number of rows in specializations. | |
Option extension carrying per-function target specializations.
Put this descriptor on loomc_compile_options_t::next. Every row is validated before any function target is changed. The invocation borrows the row array, symbol strings, and profiles for the duration of the call.
| loomc_structure_type_t loomc_target_specialization_options_t::type |
Structure type.