|
CIRCT 22.0.0git
|


Classes | |
| class | Edge |
Public Member Functions | |
| __init__ (self, str circuit_name="") | |
| __enter__ (self) | |
| __exit__ (self, exc_type, exc_value, traceback) | |
Static Public Member Functions | |
| current () | |
| create (*args, **kwargs) | |
Public Attributes | |
| circuit_name | |
| edges | |
| old_bb_token | |
Protected Member Functions | |
| _create (self, ir.Type type, str port_name, op_view, ir.Operation instance_of=None, ir.Location loc=None) | |
Definition at line 202 of file support.py.
| Python.support.BackedgeBuilder.__init__ | ( | self, | |
| str | circuit_name = "" |
||
| ) |
Definition at line 234 of file support.py.
Referenced by synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
| Python.support.BackedgeBuilder.__enter__ | ( | self | ) |
Definition at line 260 of file support.py.
| Python.support.BackedgeBuilder.__exit__ | ( | self, | |
| exc_type, | |||
| exc_value, | |||
| traceback | |||
| ) |
Definition at line 263 of file support.py.
References circt::BackedgeBuilder.edges, Python.support.BackedgeBuilder.edges, and Python.support.BackedgeBuilder.old_bb_token.
|
protected |
Definition at line 249 of file support.py.
References circt::BackedgeBuilder.edges, and Python.support.BackedgeBuilder.edges.
Referenced by Python.support.BackedgeBuilder.create().
|
static |
Definition at line 246 of file support.py.
References Python.support.BackedgeBuilder._create().
|
static |
Definition at line 239 of file support.py.
| Python.support.BackedgeBuilder.circuit_name |
Definition at line 235 of file support.py.
| Python.support.BackedgeBuilder.edges |
Definition at line 236 of file support.py.
Referenced by Python.support.BackedgeBuilder.__exit__(), and Python.support.BackedgeBuilder._create().
| Python.support.BackedgeBuilder.old_bb_token |
Definition at line 261 of file support.py.
Referenced by Python.support.BackedgeBuilder.__exit__().