CIRCT  20.0.0git
Classes | Functions
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

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

Function Documentation

◆ _create_output_op()

def hw._create_output_op (   cls_name,
  output_ports,
  entry_block,
  bb_ret 
)
private
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()

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

Definition at line 17 of file hw.py.