| 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 310 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 314 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 372 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 392 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 396 of file support.py.
References Python.support.NamedValueOpView.opview.
| Python.support.NamedValueOpView.backedges | 
Definition at line 370 of file support.py.
| Python.support.NamedValueOpView.operand_indices | 
Definition at line 368 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__().
| Python.support.NamedValueOpView.opview | 
Definition at line 367 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__(), and Python.support.NamedValueOpView.operation().
| Python.support.NamedValueOpView.result_indices | 
Definition at line 369 of file support.py.
Referenced by Python.support.NamedValueOpView.__getattr__().