|
CIRCT 22.0.0git
|


Public Member Functions | |
| None | __init__ (self, Module mod) |
| Object | instantiate (self, str cls, *Any args) |
Protected Member Functions | |
| bool | _handle_diagnostic (self, Diagnostic diagnostic) |
Protected Attributes | |
| _logger | |
| _handle_diagnostic | |
| None om.Evaluator.__init__ | ( | self, | |
| Module | mod | ||
| ) |
Instantiate an Evaluator with a Module.
Definition at line 113 of file om.py.
References om.Evaluator.__init__().
Referenced by om.Evaluator.__init__(), synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
|
protected |
Handle MLIR Diagnostics by logging them.
Definition at line 150 of file om.py.
References om.Evaluator._logger.
| Object om.Evaluator.instantiate | ( | self, | |
| str | cls, | ||
| *Any | args | ||
| ) |
Instantiate an Object with a class name and actual parameters.
Definition at line 131 of file om.py.
References om.Evaluator.instantiate(), hw.InstanceBuilder.module, and om.unwrap_python_object().
Referenced by om.Evaluator.instantiate().
|
protected |
Definition at line 126 of file om.py.
Referenced by om.Evaluator._handle_diagnostic().