Structs§
- Bool
Attr - A boolean attribute
- Buffer
Binding Attr - Complex
Attr - Dim3
Attr - Entrypoint
AbiAttr - Float
Attr - Index
Attr - Integer
VecAttr - A vector of other attributes.
- Symbol
Visibility Attr - Symbol visibility
- Zero
Attr - A zero-value attribute, used for zero-initializing arbitrary types with whatever “zero” means for it. Arrays get all fields zero-initialized, floats and ints initialize to zero, booleans to false, etc.
Enums§
- BufferIO
Attr - What a compiled kernel does with one buffer binding, stamped on the entry function’s arguments by the visibility analysis and carried to the launch site, where the write scope stages exactly what the kernel writes and checks exactly what it reads.
Statics§
- ATTR_
BUFFER_ BINDING - ATTR_
BUFFER_ IO - ATTR_
KEY_ ARG_ ATTRS - ATTR_
KEY_ ENTRY_ POINT - Key for entry point attribute when the operation defines an entry point.
- ATTR_
KEY_ RES_ ATTRS - ATTR_
TENSOR_ MAP_ BINDING
Traits§
- Entrypoint
Interface - Op that may define an entry point.
- Func
Interface - Op that may define an entry point.
- IntAttr
Ext - Typed
Literal
Functions§
- buffer_
io_ by_ position - The per-buffer IO the visibility pass stamped on
func’s arguments, indexed by buffer position — the vector a compiled kernel carries to the launch site.