Internals: Use addNextNull. No functional change intended.

This commit is contained in:
Wilson Snyder 2026-07-14 19:58:25 -04:00
parent 34603ebd60
commit 5ead758f28
4 changed files with 8 additions and 40 deletions

View File

@ -1072,11 +1072,7 @@ class AssertVisitor final : public VNVisitor {
= new AstSenItem{fl, VEdgeType::ET_CHANGED,
// Clone so get VarRef or VarXRef as needed
varrefp->cloneTree(false)};
if (!monSenItemsp) {
monSenItemsp = senItemp;
} else {
monSenItemsp->addNext(senItemp);
}
monSenItemsp = AstNode::addNextNull(monSenItemsp, senItemp);
});
}

View File

@ -1203,11 +1203,7 @@ private:
AstNode* const nextp = stmtp->nextp();
if (AstAssign* const assignp = VN_CAST(stmtp, Assign)) {
assignp->unlinkFrBack();
if (!matchAssignsp) {
matchAssignsp = assignp;
} else {
matchAssignsp->addNext(assignp);
}
matchAssignsp = AstNode::addNextNull(matchAssignsp, assignp);
}
stmtp = nextp;
}
@ -1233,11 +1229,7 @@ private:
AstNodeExpr* const assignRhsp = assignp->rhsp()->unlinkFrBack();
AstAssignDly* const dlyp = new AstAssignDly{flp, assignLhsp, assignRhsp};
VL_DO_DANGLING(pushDeletep(assignp), assignp);
if (!matchAssignsp) {
matchAssignsp = dlyp;
} else {
matchAssignsp->addNext(dlyp);
}
matchAssignsp = AstNode::addNextNull(matchAssignsp, dlyp);
}
stmtp = nextp;
}

View File

@ -557,11 +557,7 @@ private:
varNewp->origName(varNewp->origName() + portSuffix);
varNewp->dtypep(portIrp);
m_deModVars.insert(varNewp);
if (!prevp) {
prevp = varNewp;
} else {
prevp->addNextHere(varNewp);
}
prevp = AstNode::addNextNull(prevp, varNewp);
}
if (!varNewp) {
if (debug() >= 9) m_deModVars.dump(); // LCOV_EXCL_LINE
@ -576,11 +572,7 @@ private:
newVarXRefp->varp(newp->modVarp());
newp->exprp()->unlinkFrBack()->deleteTree();
newp->exprp(newVarXRefp);
if (!prevPinp) {
prevPinp = newp;
} else {
prevPinp->addNextHere(newp);
}
prevPinp = AstNode::addNextNull(prevPinp, newp);
}
if (prevp) {
pinVarp->replaceWith(prevp);
@ -616,11 +608,7 @@ private:
varNewp->origName(varNewp->origName() + "__BRA__" + cvtToStr(i) + "__KET__");
varNewp->dtypep(ifaceRefp);
m_deModVars.insert(varNewp);
if (!prevp) {
prevp = varNewp;
} else {
prevp->addNextHere(varNewp);
}
prevp = AstNode::addNextNull(prevp, varNewp);
}
if (!varNewp) {
if (debug() >= 9) m_deModVars.dump(); // LCOV_EXCL_LINE
@ -658,11 +646,7 @@ private:
newVarXRefp->varp(newp->modVarp());
newp->exprp()->unlinkFrBack()->deleteTree();
newp->exprp(newVarXRefp);
if (!prevPinp) {
prevPinp = newp;
} else {
prevPinp->addNextHere(newp);
}
prevPinp = AstNode::addNextNull(prevPinp, newp);
}
if (prevp) {
pinVarp->replaceWith(prevp);

View File

@ -224,11 +224,7 @@ class UnrollGenVisitor final : public VNVisitor {
const string nname = m_beginName + "__BRA__" + index + "__KET__";
oneloopp = new AstGenBlock{oneloopp->fileline(), nname, oneloopp, false};
VL_DO_DANGLING(pushDeletep(varValuep), varValuep);
if (newbodysp) {
newbodysp->addNext(oneloopp);
} else {
newbodysp = oneloopp;
}
newbodysp = AstNode::addNextNull(newbodysp, oneloopp);
// loopValue += valInc
const AstAssign* const incpass = VN_AS(incp, Assign);