|
Loom C API
Public Loom compiler C API
|
| Cloomc_allocator_alloc_params_t | Allocation parameters passed to loomc_allocator_ctl_fn_t callbacks |
| Cloomc_allocator_t | Host allocator used for persistent Loom object storage |
| Cloomc_amdgpu_amdhsa_feature_states_t | Structured AMDHSA target-ID feature states |
| Cloomc_amdgpu_emit_options_t | AMDGPU HSACO emission options |
| Cloomc_amdgpu_iree_hal_profile_options_t | AMDGPU profile options for an IREE HAL device |
| Cloomc_amdgpu_profile_options_t | AMDGPU target profile creation options |
| Cloomc_amdgpu_target_identity_t | Complete structured AMDGPU identity used to construct a target profile |
| Cloomc_artifact_manifest_options_t | Artifact manifest emission options |
| Cloomc_artifact_t | Borrowed artifact view owned by a result object |
| Cloomc_byte_span_t | Non-owning view over immutable bytes |
| Cloomc_compile_options_t | Compile invocation options |
| Cloomc_compile_report_options_t | Compile report emission options |
| Cloomc_compiler_options_t | Compiler creation options |
| Cloomc_config_binding_t | Single configuration key/value binding |
| Cloomc_config_options_t | Configuration options attached to a link or compile invocation |
| Cloomc_context_options_t | Context creation options |
| Cloomc_context_target_options_t | Context option extension that registers a target environment |
| Cloomc_diagnostic_t | Borrowed diagnostic view owned by a result object |
| Cloomc_dimension3_t | Three-dimensional unsigned extent used by Loom C API structs |
| Cloomc_emit_options_t | Target emission options |
| Cloomc_iree_hal_profile_options_t | IREE HAL target-profile routing options |
| Cloomc_iree_hal_profile_provider_t | One linked IREE HAL profile provider |
| Cloomc_launch_config_function_t | Program-local launch-config function token |
| Cloomc_launch_config_t | Complete concrete configuration for one compiled kernel launch |
| Cloomc_link_index_builder_options_t | Link-index builder creation options |
| Cloomc_link_index_module_t | Indexed module metadata |
| Cloomc_link_index_provider_t | Indexed provider metadata |
| Cloomc_link_index_source_options_t | Source provider options used when adding sources to a link index |
| Cloomc_link_index_source_slot_t | Deterministic source slot reserved by a link-index builder |
| Cloomc_link_index_symbol_t | Indexed symbol metadata |
| Cloomc_link_options_t | Link invocation options |
| Cloomc_linker_options_t | Linker creation options |
| Cloomc_module_deserialize_options_t | Module deserialization options |
| Cloomc_module_function_export_info_t | Export metadata view written into caller-provided storage |
| Cloomc_module_function_query_options_t | Module function query options |
| Cloomc_module_function_t | Function metadata view written into caller-provided storage |
| Cloomc_module_global_query_options_t | Module global query options |
| Cloomc_module_global_t | Global metadata view written into caller-provided storage |
| Cloomc_module_serialize_options_t | Module serialization options |
| Cloomc_option_dict_t | Ordered loose string option dictionary |
| Cloomc_option_entry_t | One loose string option entry |
| Cloomc_pass_program_options_t | Pass program creation options |
| Cloomc_sanitizer_options_t | Invocation option extension that enables sanitizer assertions |
| Cloomc_source_load_options_t | Source load options for host file and path constructors |
| Cloomc_source_options_t | Source creation options |
| Cloomc_source_range_t | Source range attached to a diagnostic |
| Cloomc_spirv_cooperative_matrix_row_t | Cooperative matrix operation fact row |
| Cloomc_spirv_cooperative_vector_row_t | Cooperative vector operation fact row |
| Cloomc_spirv_emit_options_t | SPIR-V binary emission options |
| Cloomc_spirv_environment_fact_t | One SPIR-V environment observation |
| Cloomc_spirv_environment_value_t | Queried SPIR-V environment fact state |
| Cloomc_spirv_feature_fact_t | One SPIR-V feature observation |
| Cloomc_spirv_iree_hal_profile_options_t | SPIR-V profile options for an IREE HAL Vulkan device |
| Cloomc_spirv_limit_fact_t | One SPIR-V numeric limit observation |
| Cloomc_spirv_limit_value_t | Queried SPIR-V numeric limit state |
| Cloomc_spirv_profile_info_t | Prepared SPIR-V profile summary |
| Cloomc_spirv_profile_options_t | SPIR-V target profile creation options |
| Cloomc_spirv_vulkan_function_table_t | Vulkan query functions used by the raw Vulkan SPIR-V profile adapter |
| Cloomc_spirv_vulkan_profile_options_t | Raw Vulkan profile creation options |
| Cloomc_spirv_vulkaninfo_profile_options_t | Saved vulkaninfo profile import options |
| Cloomc_status_source_location_t | Source location captured when rich status mode supports it |
| Cloomc_string_view_t | Non-owning string view over bytes that need not be NUL-terminated |
| Cloomc_target_pipeline_options_t | Target pipeline creation options |
| Cloomc_target_specialization_options_t | Option extension carrying per-function target specializations |
| Cloomc_target_specialization_t | One function version to specialize to one structured target profile |
| Cloomc_workspace_options_t | Workspace creation options |
| Cloomc_workspace_statistics_t | Monotonic allocation statistics for a workspace block pool |