Fix t/t_public_{clk,src}.pl after merge of master
This commit is contained in:
parent
ffc95fcf0e
commit
5a1f1796d7
|
|
@ -806,7 +806,9 @@ AstNode* createInputCombLoop(AstNetlist* netlistp, SenExprBuilder& senExprBuilde
|
|||
= V3Order::order(netlistp, {&logic}, trigToSen, "ico", false, false,
|
||||
[=](const AstVarScope* vscp, std::vector<AstSenTree*>& out) {
|
||||
AstVar* const varp = vscp->varp();
|
||||
if (varp->isPrimaryInish()) out.push_back(inputChanged);
|
||||
if (varp->isPrimaryInish() || varp->isSigUserRWPublic()) {
|
||||
out.push_back(inputChanged);
|
||||
}
|
||||
if (varp->isWrittenByDpi()) out.push_back(dpiExportTriggered);
|
||||
});
|
||||
splitCheck(icoFuncp);
|
||||
|
|
|
|||
|
|
@ -121,7 +121,9 @@ public:
|
|||
: Vertex{graphp}
|
||||
, m_vscp{vscp} {
|
||||
// Top level inputs are
|
||||
if (varp()->isPrimaryInish() || varp()->isWrittenByDpi()) addDrivingRegions(INPUT);
|
||||
if (varp()->isPrimaryInish() || varp()->isSigUserRWPublic() || varp()->isWrittenByDpi()) {
|
||||
addDrivingRegions(INPUT);
|
||||
}
|
||||
}
|
||||
AstVarScope* vscp() const { return m_vscp; }
|
||||
AstVar* varp() const { return m_vscp->varp(); }
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ if ($Self->{vlt_all}) {
|
|||
# We expect to combine sequent functions across multiple instances of
|
||||
# l2, l3, l4, l5. If this number drops, please confirm this has not broken.
|
||||
file_grep($Self->{stats}, qr/Optimizations, Combined CFuncs\s+(\d+)/i,
|
||||
($Self->{vltmt} ? 70 : 52));
|
||||
($Self->{vltmt} ? 85 : 67));
|
||||
|
||||
# Everything should use relative references
|
||||
checkRelativeRefs("t", 1);
|
||||
|
|
|
|||
Loading…
Reference in New Issue