|
Loom C API
Public Loom compiler C API
|
| loomc | |
| target | |
| amdgpu | |
| base.h | AMDGPU target package identity and environment creation |
| emit.h | AMDGPU HSACO emission option space |
| iree_hal.h | AMDGPU target profiles from IREE HAL devices |
| profile.h | AMDGPU target profile facts |
| llvmir | |
| base.h | LLVMIR target package identity and environment creation |
| emit.h | LLVMIR emission option space |
| spirv | |
| base.h | SPIR-V target package identity and environment creation |
| emit.h | SPIR-V emission option space |
| iree_hal.h | SPIR-V target profiles from IREE HAL devices |
| profile.h | SPIR-V target profile facts |
| vulkan.h | Raw Vulkan SPIR-V profile adapter |
| vulkaninfo.h | Saved vulkaninfo profile importer for SPIR-V targets |
| amdgpu.h | AMDGPU target package aggregation header |
| iree_hal.h | Optional target-profile router for IREE HAL devices |
| llvmir.h | LLVMIR target package aggregation header |
| spirv.h | SPIR-V target package aggregation header |
| artifact.h | In-memory output artifacts produced by compiler operations |
| artifact_manifest.h | Artifact manifest emission controls |
| base.h | Base types, descriptors, spans, and host allocation helpers |
| compile.h | Prepared compilers and module compilation |
| compile_report.h | Compile report emission controls |
| config.h | Per-invocation configuration bindings |
| context.h | Reusable Loom API context |
| diagnostic.h | Structured diagnostics produced by completed operations |
| emit.h | Target artifact emission from prepared Loom modules |
| iree.h | Optional header-only adapters between IREE base types and the Loom C API |
| launch_config.h | Compiled kernel launch configurations |
| link.h | Linker and opaque linked-module handles |
| link_index.h | Reusable link indexes for deterministic library and source discovery |
| loomc.h | Umbrella include for the public Loom C API |
| module.h | Opaque in-memory Loom modules |
| pass.h | Prepared pass programs |
| result.h | Shared operation result container |
| sanitizer.h | Sanitizer compile options |
| source.h | Immutable source handles used by parsing, indexing, linking, and compiling |
| status.h | Status codes and rich infrastructure error reporting |
| target.h | Prepared target environments and target lowering pipelines |
| workspace.h | Per-worker scratch workspace |