|
CIRCT 22.0.0git
|

Public Member Functions | |
| __init__ (self, ir.Operation operation, int index, value, backedge_owner=None) | |
| type (self) | |
Public Attributes | |
| index | |
| operation | |
| value | |
| backedge_owner | |
Static Private Attributes | |
| list | __slots__ = ["index", "operation", "value", "backedge_owner"] |
Definition at line 296 of file support.py.
| Python.support.OpOperand.__init__ | ( | self, | |
| ir.Operation | operation, | ||
| int | index, | ||
| value, | |||
backedge_owner = None |
|||
| ) |
Definition at line 299 of file support.py.
Referenced by synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
| Python.support.OpOperand.type | ( | self | ) |
Definition at line 316 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::synth::Object.value, circt::Backedge.value, circt::StringAttrOrRef.value, circt::FieldRef.value, circt::FVInt.value, synth.Object.value(), List.value, BasePath.value, Path.value, Object.value, Python.support.OpOperand.value, esi::Constant.value, ConnectInfo.value, Specialized< T >.value, ValueSlice.value, DriveSlice.value, Signal.value, circt::llhd::deseq::ValueEntry.value, circt::llhd::deseq::ResetInfo.value, circt::llhd::deseq::ClockInfo.value, circt::llhd::deseq::FixedValue.value, DriveOperands.value, Def.value, Interval.value, circt::rtg::detail::ImmediateAttrStorage.value, ValidationMuxedValue.value, and ValueWithArrivalTime.value.
Referenced by 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 297 of file support.py.
| Python.support.OpOperand.backedge_owner |
Definition at line 313 of file support.py.
| Python.support.OpOperand.index |
Definition at line 306 of file support.py.
| Python.support.OpOperand.operation |
Definition at line 310 of file support.py.
| Python.support.OpOperand.value |
Definition at line 312 of file support.py.
Referenced by synth.Object.is_output_port(), and Python.support.OpOperand.type().