Internals: Use addNextNull. No functional change intended.
This commit is contained in:
parent
34603ebd60
commit
5ead758f28
|
|
@ -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);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue