Internals: Favor NodeProcedure. No functional change intended.

This commit is contained in:
Wilson Snyder 2020-11-29 09:50:30 -05:00
parent a54ac52a35
commit aebb54444e
2 changed files with 3 additions and 15 deletions

View File

@ -293,7 +293,7 @@ private:
} }
m_scopep = nullptr; m_scopep = nullptr;
} }
virtual void visit(AstAlways* nodep) override { virtual void visit(AstNodeProcedure* nodep) override {
AstNode* cmtp = new AstComment(nodep->fileline(), nodep->typeName(), true); AstNode* cmtp = new AstComment(nodep->fileline(), nodep->typeName(), true);
nodep->replaceWith(cmtp); nodep->replaceWith(cmtp);
if (AstNode* stmtsp = nodep->bodysp()) { if (AstNode* stmtsp = nodep->bodysp()) {
@ -328,15 +328,6 @@ private:
nodep->replaceWith(newp); nodep->replaceWith(newp);
VL_DO_DANGLING(nodep->deleteTree(), nodep); VL_DO_DANGLING(nodep->deleteTree(), nodep);
} }
virtual void visit(AstInitial* nodep) override {
AstNode* cmtp = new AstComment(nodep->fileline(), nodep->typeName(), true);
nodep->replaceWith(cmtp);
if (AstNode* stmtsp = nodep->bodysp()) {
stmtsp->unlinkFrBackWithNext();
cmtp->addNextHere(stmtsp);
}
VL_DO_DANGLING(nodep->deleteTree(), nodep);
}
virtual void visit(AstCFunc* nodep) override { virtual void visit(AstCFunc* nodep) override {
iterateChildren(nodep); iterateChildren(nodep);
// Link to global function // Link to global function

View File

@ -467,9 +467,6 @@ private:
} }
} }
} }
virtual void visit(AstAlways* nodep) override {
iterateNewStmt(nodep, (nodep->isJustOneBodyStmt() ? nullptr : "Multiple Stmts"), nullptr);
}
virtual void visit(AstAlwaysPublic* nodep) override { virtual void visit(AstAlwaysPublic* nodep) override {
VL_RESTORER(m_inSlow); VL_RESTORER(m_inSlow);
{ {
@ -489,10 +486,10 @@ private:
} }
m_inSenItem = false; m_inSenItem = false;
} }
virtual void visit(AstInitial* nodep) override { virtual void visit(AstNodeProcedure* nodep) override {
VL_RESTORER(m_inSlow); VL_RESTORER(m_inSlow);
{ {
m_inSlow = true; m_inSlow = VN_IS(nodep, Initial) || VN_IS(nodep, Final);
iterateNewStmt(nodep, (nodep->isJustOneBodyStmt() ? nullptr : "Multiple Stmts"), iterateNewStmt(nodep, (nodep->isJustOneBodyStmt() ? nullptr : "Multiple Stmts"),
nullptr); nullptr);
} }