Skip to content

Type reference

Structured Loom types declared by the canonical language model.

Type Summary
aie2p.load_fifo One architectural AIE2P load-FIFO state chain.
buffer Opaque untyped storage identity used as the root for typed views.
channel Communication identity carrying records of one payload type.
check.entropy Immutable counter-based entropy identity.
encoding Encoding SSA value with an optional semantic role.
group Shaped communication domain identifying participants without containing participant values or physical resources.
hal.buffer Opaque device buffer handle for HAL queue operations.
hal.buffer_view Managed HAL buffer range with shape, element type and encoding.
hal.fence Retained completion set of HAL semaphore timepoints.
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.
pool Opaque allocation resource.
read Owned consumption of a channel record, possibly pending.
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.
write Owned producer reservation for one channel record.