Skip to content

Type reference

Structured Loom types declared by the canonical language model.

Type Summary
buffer Opaque untyped storage identity used as the root for typed views.
check.entropy Immutable counter-based entropy identity.
encoding Encoding SSA value with an optional semantic role.
group Opaque scheduling identity whose cardinality is supplied by the operation that creates it.
hal.buffer Opaque device buffer handle for HAL queue operations.
hal.buffer_view Managed HAL buffer range with shape, element type and encoding.
kernel.async.group Opaque handle for one ordered asynchronous copy group.
kernel.async.token Opaque token for one initiated asynchronous memory transfer.
kernel.barrier.phase Opaque identity for one arrived split-barrier lifetime.
kernel.tensor.lds.descriptor Opaque descriptor grouping AMDGPU tensor-memory dgroups for one global/LDS tensor transfer.
low.storage Function-local byte storage handle.
pipeline.flow Typed ordered record stream between scheduling groups.
pool Block-managed device memory pool with a single block size dimension.
spirv.cooperative_matrix Exact semantic payload of an OpTypeCooperativeMatrixKHR value.
tensor Logical tensor SSA value with static/dynamic dims and optional encoding.
tile Tile-level aggregate SSA value with static/dynamic dims and optional encoding.
vector Register lane-grid SSA value with static/dynamic lane dimensions.
view Typed non-owning logical coordinate space over buffer storage with optional address layout.