mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 10:03:44 +02:00
Merge branch 'master' into develop-v5
This commit is contained in:
@@ -48,6 +48,8 @@
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
VL_DEFINE_DEBUG_FUNCTIONS;
|
||||
|
||||
namespace V3Sched {
|
||||
|
||||
namespace {
|
||||
@@ -133,8 +135,6 @@ class SchedGraphBuilder final : public VNVisitor {
|
||||
// The DPI export trigger variable, if any
|
||||
AstVarScope* const m_dpiExportTriggerp = v3Global.rootp()->dpiExportTriggerp();
|
||||
|
||||
VL_DEBUG_FUNC;
|
||||
|
||||
SchedVarVertex* getVarVertex(AstVarScope* vscp) const {
|
||||
if (!vscp->user1p()) {
|
||||
SchedVarVertex* const vtxp = new SchedVarVertex{m_graphp, vscp};
|
||||
@@ -341,11 +341,11 @@ LogicRegions partition(LogicByScope& clockedLogic, LogicByScope& combinationalLo
|
||||
// Build the graph
|
||||
const std::unique_ptr<V3Graph> graphp
|
||||
= SchedGraphBuilder::build(clockedLogic, combinationalLogic, hybridLogic);
|
||||
if (debug() > 6) graphp->dumpDotFilePrefixed("sched");
|
||||
if (dumpGraph() >= 6) graphp->dumpDotFilePrefixed("sched");
|
||||
|
||||
// Partition into Active and NBA regions
|
||||
colorActiveRegion(*(graphp.get()));
|
||||
if (debug() > 6) graphp->dumpDotFilePrefixed("sched-partitioned", true);
|
||||
if (dumpGraph() >= 6) graphp->dumpDotFilePrefixed("sched-partitioned", true);
|
||||
|
||||
LogicRegions result;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user