|
Loom C API
Public Loom compiler C API
|
Directories | |
| target | |
Files | |
| 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. | |