|
CIRCT 24.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 = logging.getLogger("Evaluator") | |
| _handle_diagnostic | |
| None om.Evaluator.__init__ | ( | self, | |
| Module | mod ) |
Instantiate an Evaluator with a Module.
Definition at line 116 of file om.py.
References __init__().
Referenced by __init__(), synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
|
protected |
| Object om.Evaluator.instantiate | ( | self, | |
| str | cls, | ||
| *Any | args ) |
Instantiate an Object with a class name and actual parameters.
Definition at line 134 of file om.py.
References instantiate(), AIGERExporter.module, AIGERParser.module, circt::calyx::CalyxLoweringState.module, circt::DIInstance.module, circt::FirRegLowering.module, circt::firrtl::TokenAnnoTarget.module, circt::igraph::InstanceGraphNode.module, circt::om::evaluator::PathValue.module, circt::om::PathElement.module, circt::ReachableMuxes.module, circt::TestCase.module, DiscoverLoops.module, FunctionalReductionSolver.module, hw.InstanceBuilder.module, Inliner::ModuleInliningContext.module, LibertyParser.module, LocalVisitor.module, ModuleInfo.module, ModuleLoweringState::ImmutableValueLowering.module, ModuleLoweringState.module, OpLowering.module, PathTracker.module, ScratchIRBuilder.module, SimConversionState.module, TechLibraryPattern.module, Vectorizer.module, and om.unwrap_python_object().
Referenced by instantiate().
|
protected |
Definition at line 129 of file om.py.
Referenced by _handle_diagnostic().