|
CIRCT 24.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 = cls(*pre_args, *operand_values, *post_args, **kwargs) | |
| operand_indices = operand_indices | |
| result_indices = result_indices | |
| backedges = backedges | |
Helper class to incrementally construct an instance of an operation that names its operands and results
Definition at line 334 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 338 of file support.py.
References hw.InstanceBuilder.create_default_value(), create_default_value(), Python.support.get_value(), comb.BinaryOpBuilder.operand_names(), comb.ICmpOpBuilder.operand_names(), comb.UnaryOpBuilder.operand_names(), hw.InstanceBuilder.operand_names(), hwarith.BinaryOpBuilder.operand_names(), seq.CompRegBuilder.operand_names(), seq.CompRegClockEnabledBuilder.operand_names(), comb.BinaryOpBuilder.result_names(), comb.ICmpOpBuilder.result_names(), comb.UnaryOpBuilder.result_names(), hw.InstanceBuilder.result_names(), hwarith.BinaryOpBuilder.result_names(), and seq.CompRegLikeBuilder.result_names().
| Python.support.NamedValueOpView.__getattr__ | ( | self, | |
| name ) |
Definition at line 396 of file support.py.
References operand_indices, opview, and result_indices.
| Python.support.NamedValueOpView.create_default_value | ( | self, | |
| index, | |||
| data_type, | |||
| arg_name ) |
Definition at line 416 of file support.py.
Referenced by __init__().
| Python.support.NamedValueOpView.operation | ( | self | ) |
Get the operation associated with this builder.
Definition at line 420 of file support.py.
References opview.
| Python.support.NamedValueOpView.backedges = backedges |
Definition at line 394 of file support.py.
| Python.support.NamedValueOpView.operand_indices = operand_indices |
Definition at line 392 of file support.py.
Referenced by __getattr__().
| Python.support.NamedValueOpView.opview = cls(*pre_args, *operand_values, *post_args, **kwargs) |
Definition at line 391 of file support.py.
Referenced by __getattr__(), and operation().
| Python.support.NamedValueOpView.result_indices = result_indices |
Definition at line 393 of file support.py.
Referenced by __getattr__().