Iternals: Remove AstAssignPre/AstAssignPost (#6307)

Replace with AstAlwaysPre/AstAlwaysPost with AstAssign under them.

Step towards #6280
This commit is contained in:
Geza Lore
2025-08-19 09:27:59 +01:00
committed by GitHub
parent c9a6d06544
commit 0bf9fc270f
16 changed files with 80 additions and 95 deletions
+2 -2
View File
@@ -188,7 +188,7 @@ public:
V3GraphTestVertex* const posedge = n = new V3GraphTestVertex{gp, "*posedge clk*"};
{ new V3GraphEdge{gp, clk, n, 2}; }
// AssignPre's VarRefs on LHS: generate special BLK
// AlwaysPre's VarRefs on LHS: generate special BLK
// normal: VarRefs on LHS: generate normal
// underSBlock: VarRefs on RHS: consume 'pre' (required to save cutable tests)
n = new V3GraphTestVertex{gp, "a_dly<PRE=a"};
@@ -227,7 +227,7 @@ public:
new V3GraphEdge{gp, posedge, n, 2};
}
// AssignPost's
// AlwaysPost's
// normal: VarRefs on LHS: generate normal
// underSBlock: VarRefs on RHS: consume normal
n = new V3GraphTestVertex{gp, "a=POST=a_dly"};