Loom C API
Public Loom compiler C API
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 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