Modules§
Structs§
- Calyx
Builder - A builder for calyx IR optimized for generation from a higher-level AST or IR.
- Calyx
Cell - A wrapper around
calyx_ir::Cell
s containing additional semantic information (seeCalyxCellKind
). - Calyx
Comb Group - See
calyx_ir::CombGroup
. - Calyx
Component - A wrapper for a calyx component that can only be created through
[
CalyxBuilder::build_component
], where it must live no longer than the builder that created it. - Calyx
Control - A wrapper around
calyx_ir::Control
for scoped building. - Calyx
Group - See
calyx_ir::Group
. - Parallel
- Represents parallel
CalyxControl
. - Sequential
- Represents sequential
CalyxControl
.
Enums§
- Calyx
Cell Kind - Describes the semantics of a cell.
Traits§
- Calyx
Assignment Container - An abstraction over a calyx group for adding assignments.
- Calyx
Control Type - A flag for
CalyxControl
.