Module codegen

Source

Structs§

Execution
InplaceMapping
Simply indicate the output that can be replaced by the input.
KernelExpansion
The information necessary to compile a kernel definition.
KernelIntegrator
The kernel integrator allows you to create a kernel definition based on kernel expansion and kernel settings.
KernelSettings
Metadata
Helper to calculate metadata offsets based on buffer count and position
MetadataBuilder
Builder for a serialized metadata struct

Enums§

CubeCountSettings
The position of the input or output to calculate the number of cubes to launch.
InputInfo
Information related to an input.
OutputInfo
Information related to an output.

Traits§

Compiler
Compiles the representation into its own representation that can be formatted into tokens.
CompilerRepresentation
Trait for compiled code representation

Functions§

bool_elem
calculate_num_elems_dyn_rank