Module utils
calyx_
ir
0.7.1
Module utils
Module Items
Structs
Enums
Traits
Functions
In crate calyx_
ir
Modules
from_ast
rewriter
serializers
source_info
utils
Macros
build_assignments
guard
structure
Structs
Assignment
Attributes
BackendConf
Builder
Canonical
Cell
Cloner
CombGroup
Component
Context
Empty
Enable
FSM
FSMEnable
Group
GuardPool
GuardRef
Id
IdList
If
Invoke
LibrarySignatures
Nothing
Par
Port
PortDef
PortIterator
Primitive
Printer
Repeat
Seq
StaticEnable
StaticGroup
StaticIf
StaticInvoke
StaticPar
StaticRepeat
StaticSeq
StaticTiming
WRC
While
Enums
Attribute
BoolAttr
CellType
Control
Direction
FlatGuard
GenericControl
Guard
InternalAttr
NumAttr
PortComp
PortParent
PrimitiveInfo
StaticControl
Transition
Width
Constants
DEPRECATED_ATTRIBUTES
RESERVED_NAMES
Traits
GetAttributes
GetName
Functions
rrc
Type Aliases
Binding
RRC
calyx_ir
Module
utils
Copy item path
Settings
Help
Summary
Source
Expand description
Helpers used to examine calyx programs. Used in Xilinx and Yxi backends among others.
Structs
§
MemInfo
Parameters for std memories
Enums
§
Memory
Type
Traits
§
GetMem
Info
Functions
§
external_
and_
ref_
memories_
cells
Gets all memory cells in top level marked
@external
or
ref
.
external_
and_
ref_
memories_
names