CIRCT 24.0.0git
Loading...
Searching...
No Matches
hw.InstanceBuilder Class Reference
Inheritance diagram for hw.InstanceBuilder:
Collaboration diagram for hw.InstanceBuilder:

Public Member Functions

 __init__ (self, module, name, input_port_mapping, *, results=None, parameters={}, sym_name=None, loc=None, ip=None)
 create_default_value (self, index, data_type, arg_name)
 operand_names (self)
 result_names (self)

Public Attributes

 module = module

Detailed Description

Helper class to incrementally construct an instance of a module.

Definition at line 46 of file hw.py.

Constructor & Destructor Documentation

◆ __init__()

hw.InstanceBuilder.__init__ ( self,
module,
name,
input_port_mapping,
* ,
results = None,
parameters = {},
sym_name = None,
loc = None,
ip = None )

Member Function Documentation

◆ create_default_value()

◆ operand_names()

◆ result_names()

Member Data Documentation

◆ module

hw.InstanceBuilder.module = module

Definition at line 59 of file hw.py.

Referenced by create_default_value(), om.Evaluator.instantiate(), operand_names(), and result_names().


The documentation for this class was generated from the following file: