|
CIRCT 24.0.0git
|

Public Member Functions | |
| __init__ (self, ir.Operation operation, int index, value, backedge_owner=None) | |
| type (self) | |
Public Attributes | |
| index = index | |
| operation = operation | |
| value = value | |
| backedge_owner = backedge_owner | |
Static Private Attributes | |
| list | __slots__ = ["index", "operation", "value", "backedge_owner"] |
Definition at line 310 of file support.py.
| Python.support.OpOperand.__init__ | ( | self, | |
| ir.Operation | operation, | ||
| int | index, | ||
| value, | |||
| backedge_owner = None ) |
Definition at line 313 of file support.py.
| Python.support.OpOperand.type | ( | self | ) |
Definition at line 330 of file support.py.
References BasePath.value, circt::Backedge.value, circt::DIVariable.value, circt::FieldRef.value, circt::firrtl::ContainAliasableTypes< head, tail >.value, circt::firrtl::ContainAliasableTypes< BaseTy >.value, circt::firrtl::GatedClockConversion::MatRef.value, circt::firrtl::InstanceInfo::LatticeValue.value, circt::FVInt.value, circt::StringAttrOrRef.value, circt::synth::Object.value, circt::synth::ValueWithArrivalTime.value, List.value, Object.value, Path.value, and value.
|
staticprivate |
Definition at line 311 of file support.py.
| Python.support.OpOperand.backedge_owner = backedge_owner |
Definition at line 327 of file support.py.
| Python.support.OpOperand.index = index |
Definition at line 320 of file support.py.
| Python.support.OpOperand.operation = operation |
Definition at line 324 of file support.py.
| Python.support.OpOperand.value = value |
Definition at line 326 of file support.py.
Referenced by synth.Object.is_output_port(), and type().