CIRCT
20.0.0git
|
Public Member Functions | |
def | __init__ (self, ir.Operation operation, int index, value, backedge_owner=None) |
def | type (self) |
Public Attributes | |
index | |
operation | |
value | |
backedge_owner | |
Static Private Attributes | |
list | __slots__ = ["index", "operation", "value", "backedge_owner"] |
Definition at line 304 of file support.py.
def Python.support.OpOperand.__init__ | ( | self, | |
ir.Operation | operation, | ||
int | index, | ||
value, | |||
backedge_owner = None |
|||
) |
Definition at line 307 of file support.py.
def Python.support.OpOperand.type | ( | self | ) |
Definition at line 324 of file support.py.
References circt::DIVariable.value, circt::firrtl::InstanceInfo::LatticeValue.value, circt::firrtl::ContainAliasableTypes< head, tail >.value, circt::firrtl::ContainAliasableTypes< BaseTy >.value, circt::om::evaluator::ReferenceValue.value, circt::Backedge.value, circt::StringAttrOrRef.value, circt::FieldRef.value, circt::FVInt.value, List.value, Tuple.value, Map.value, BasePath.value, Path.value, Object.value, Python.support.OpOperand.value, esi::Constant.value, ConnectInfo.value, Specialized< T >.value, and circt::smt::detail::BitVectorAttrStorage.value.
Referenced by fsm.MachineOp.__init__(), esiaccel.types.WritePort.__serialize_msg(), hw.HWModuleOp.add_entry_block(), esiaccel.types.Port.connect(), hw.HWModuleOp.input_indices(), fsm.MachineOp.instantiate(), hw.HWModuleOp.outputs(), and esiaccel.types.ReadPort.read().
|
staticprivate |
Definition at line 305 of file support.py.
Python.support.OpOperand.backedge_owner |
Definition at line 321 of file support.py.
Python.support.OpOperand.index |
Definition at line 314 of file support.py.
Python.support.OpOperand.operation |
Definition at line 318 of file support.py.
Python.support.OpOperand.value |
Definition at line 320 of file support.py.
Referenced by Python.support.OpOperand.type().