Expand description
Cube Language Internal Representation.
Structs§
- Hybrid allocator. Creates immutable local bindings for intermediates, and falls back to
ReusingAllocator
for mutable variables. - Reusing allocator, assigns all intermediates to a set of mutable variables that get continuously reused.
Enums§
- All branching types.
- The scalars are stored with the highest precision possible, but they might get reduced during compilation.
- Cooperative Matrix-Multiply and Accumulate Instruction.
- All metadata that can be access in a shader.
- All operations that can be used in a GPU compute shader.
- All operators that can be used in a GPU compute shader.
- All subcube operations.
- All synchronization types.
Traits§
- Defines a local variable allocation strategy (i.e. reused mutable variables, SSA)