CIRCT
20.0.0git
|
Public Member Functions | |
def | __init__ (self, cls, data_type=None, input_port_mapping=None, pre_args=None, post_args=None, needs_result_type=False, **kwargs) |
def | __getattr__ (self, name) |
def | create_default_value (self, index, data_type, arg_name) |
def | operation (self) |
Public Attributes | |
opview | |
operand_indices | |
result_indices | |
backedges | |
Helper class to incrementally construct an instance of an operation that names its operands and results
Definition at line 325 of file support.py.
def Python.support.NamedValueOpView.__init__ | ( | self, | |
cls, | |||
data_type = None , |
|||
input_port_mapping = None , |
|||
pre_args = None , |
|||
post_args = None , |
|||
needs_result_type = False , |
|||
** | kwargs | ||
) |
Definition at line 329 of file support.py.
References hw.InstanceBuilder.create_default_value(), Python.support.NamedValueOpView.create_default_value(), Python.support.get_value(), comb.ICmpOpBuilder.operand_names(), comb.UnaryOpBuilder.operand_names(), comb.BinaryOpBuilder.operand_names(), hw.InstanceBuilder.operand_names(), hwarith.BinaryOpBuilder.operand_names(), seq.CompRegBuilder.operand_names(), seq.CompRegClockEnabledBuilder.operand_names(), comb.ICmpOpBuilder.result_names(), comb.UnaryOpBuilder.result_names(), comb.BinaryOpBuilder.result_names(), hw.InstanceBuilder.result_names(), hwarith.BinaryOpBuilder.result_names(), and seq.CompRegLikeBuilder.result_names().
def Python.support.NamedValueOpView.__getattr__ | ( | self, | |
name | |||
) |
Definition at line 387 of file support.py.
References Python.support.NamedValueOpView.operand_indices, Python.support.NamedValueOpView.opview, and Python.support.NamedValueOpView.result_indices.
def Python.support.NamedValueOpView.create_default_value | ( | self, | |
index, | |||
data_type, | |||
arg_name | |||
) |
Definition at line 407 of file support.py.
Referenced by Python.support.NamedValueOpView.__init__().
def Python.support.NamedValueOpView.operation | ( | self | ) |
Get the operation associated with this builder.
Definition at line 411 of file support.py.
References Python.support.NamedValueOpView.opview.
Python.support.NamedValueOpView.backedges |
Definition at line 385 of file support.py.
Python.support.NamedValueOpView.operand_indices |
Definition at line 383 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__().
Python.support.NamedValueOpView.opview |
Definition at line 382 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__(), and Python.support.NamedValueOpView.operation().
Python.support.NamedValueOpView.result_indices |
Definition at line 384 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__().