mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 10:03:44 +02:00
Internals: Move critical path propagators to MTaskGraph from Contraction
Code movement only prep for further work. No functional change, output should be identical.
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
|
||||
#include "V3OrderMTaskGraph.h"
|
||||
|
||||
#include "V3Global.h"
|
||||
#include "V3InstrCount.h"
|
||||
|
||||
VL_DEFINE_DEBUG_FUNCTIONS;
|
||||
@@ -28,7 +29,9 @@ VL_DEFINE_DEBUG_FUNCTIONS;
|
||||
OrderMTaskGraph::OrderMTaskGraph(OrderMoveGraph& moveGraph)
|
||||
: m_moveGraph{moveGraph}
|
||||
, m_entryp{new LogicMTask{*this, nullptr}}
|
||||
, m_exitp{new LogicMTask{*this, nullptr}} {}
|
||||
, m_exitp{new LogicMTask{*this, nullptr}}
|
||||
, m_forwardPropagator{v3Global.opt.debugPartition()}
|
||||
, m_reversePropagator{v3Global.opt.debugPartition()} {}
|
||||
|
||||
uint64_t OrderMTaskGraph::totalCost() const {
|
||||
uint64_t cost = 0;
|
||||
|
||||
Reference in New Issue
Block a user