|
CIRCT 22.0.0git
|
Public Member Functions | |
| __init__ (self, cls, data_type=None, input_port_mapping=None, pre_args=None, post_args=None, needs_result_type=False, **kwargs) | |
| __getattr__ (self, name) | |
| create_default_value (self, index, data_type, arg_name) | |
| 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 320 of file support.py.
| 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 324 of file support.py.
References hw.InstanceBuilder.create_default_value(), Python.support.NamedValueOpView.create_default_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().
Referenced by synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
| Python.support.NamedValueOpView.__getattr__ | ( | self, | |
| name | |||
| ) |
Definition at line 382 of file support.py.
References Python.support.NamedValueOpView.operand_indices, Python.support.NamedValueOpView.opview, and Python.support.NamedValueOpView.result_indices.
| Python.support.NamedValueOpView.create_default_value | ( | self, | |
| index, | |||
| data_type, | |||
| arg_name | |||
| ) |
Definition at line 402 of file support.py.
Referenced by Python.support.NamedValueOpView.__init__().
| Python.support.NamedValueOpView.operation | ( | self | ) |
Get the operation associated with this builder.
Definition at line 406 of file support.py.
References Python.support.NamedValueOpView.opview.
| Python.support.NamedValueOpView.backedges |
Definition at line 380 of file support.py.
| Python.support.NamedValueOpView.operand_indices |
Definition at line 378 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__().
| Python.support.NamedValueOpView.opview |
Definition at line 377 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__(), and Python.support.NamedValueOpView.operation().
| Python.support.NamedValueOpView.result_indices |
Definition at line 379 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__().