CIRCT 24.0.0git
Loading...
Searching...
No Matches
hw Namespace Reference

Classes

class  InstanceBuilder
class  ModuleLike
class  HWModuleOp
class  HWModuleExternOp
class  ConstantOp
class  BitcastOp
class  ArrayGetOp
class  ArraySliceOp
class  ArrayCreateOp
class  ArrayConcatOp
class  StructCreateOp
class  StructExtractOp
class  TypedeclOp
class  TypeScopeOp

Functions

 create_parameters (dict[str, Attribute] parameters, ModuleLike module)
 _create_output_op (cls_name, output_ports, entry_block, bb_ret)

Function Documentation

◆ _create_output_op()

hw._create_output_op ( cls_name,
output_ports,
entry_block,
bb_ret )
protected
Create the hw.OutputOp from the body_builder return.

Definition at line 226 of file hw.py.

References hw.BitcastOp.create().

Referenced by hw.ModuleLike.init().

◆ create_parameters()

hw.create_parameters ( dict[str, Attribute] parameters,
ModuleLike module )

Definition at line 17 of file hw.py.