CIRCT
20.0.0git
|
Public Member Functions | |
def | __init__ (self, module, name, input_port_mapping, *results=None, parameters={}, sym_name=None, loc=None, ip=None) |
def | create_default_value (self, index, data_type, arg_name) |
def | operand_names (self) |
def | result_names (self) |
Public Attributes | |
module | |
Helper class to incrementally construct an instance of a module.
def hw.InstanceBuilder.__init__ | ( | self, | |
module, | |||
name, | |||
input_port_mapping, | |||
* | results = None , |
||
parameters = {} , |
|||
sym_name = None , |
|||
loc = None , |
|||
ip = None |
|||
) |
def hw.InstanceBuilder.create_default_value | ( | self, | |
index, | |||
data_type, | |||
arg_name | |||
) |
Definition at line 99 of file hw.py.
References circt::DIInstance.module, circt::calyx::CalyxLoweringState.module, circt::firrtl::TokenAnnoTarget.module, circt::om::evaluator::PathValue.module, circt::om::PathElement.module, circt::TestCase.module, circt::igraph::InstanceGraphNode.module, hw.InstanceBuilder.module, circt::ReachableMuxes.module, circt::FirRegLowering.module, ModuleLoweringState::ImmutableValueLowering.module, ModuleLoweringState.module, SimConversionState.module, OpLowering.module, DiscoverLoops.module, PathTracker.module, Inliner::ModuleInliningContext.module, and ModuleInfo.module.
Referenced by Python.support.NamedValueOpView.__init__().
def hw.InstanceBuilder.operand_names | ( | self | ) |
Definition at line 106 of file hw.py.
References circt::DIInstance.module, circt::calyx::CalyxLoweringState.module, circt::firrtl::TokenAnnoTarget.module, circt::om::evaluator::PathValue.module, circt::om::PathElement.module, circt::TestCase.module, circt::igraph::InstanceGraphNode.module, hw.InstanceBuilder.module, circt::ReachableMuxes.module, circt::FirRegLowering.module, ModuleLoweringState::ImmutableValueLowering.module, ModuleLoweringState.module, SimConversionState.module, OpLowering.module, DiscoverLoops.module, PathTracker.module, Inliner::ModuleInliningContext.module, and ModuleInfo.module.
Referenced by Python.support.NamedValueOpView.__init__().
def hw.InstanceBuilder.result_names | ( | self | ) |
Definition at line 109 of file hw.py.
References circt::DIInstance.module, circt::calyx::CalyxLoweringState.module, circt::firrtl::TokenAnnoTarget.module, circt::om::evaluator::PathValue.module, circt::om::PathElement.module, circt::TestCase.module, circt::igraph::InstanceGraphNode.module, hw.InstanceBuilder.module, circt::ReachableMuxes.module, circt::FirRegLowering.module, ModuleLoweringState::ImmutableValueLowering.module, ModuleLoweringState.module, SimConversionState.module, OpLowering.module, DiscoverLoops.module, PathTracker.module, Inliner::ModuleInliningContext.module, and ModuleInfo.module.
Referenced by Python.support.NamedValueOpView.__init__().
hw.InstanceBuilder.module |
Definition at line 59 of file hw.py.
Referenced by hw.InstanceBuilder.create_default_value(), om.Evaluator.instantiate(), hw.InstanceBuilder.operand_names(), and hw.InstanceBuilder.result_names().