verilator/docs/gen
Geza Lore 3f89bdcfac
Defer conversion of set flag based AssignDlys (#5091)
No functional change. Postpone the conversion of all AstAssignDlys that
use the 'VdlySet' scheme for array LHSs until after the complete
traversal of the netlist. The next patch takes advantage of this by
using some extra information also gathered through the traversal to
change the conversion.

AstAssignDlys inside suspendable or fork are not deferred and are
processed identical to the previous version.

There are some TODOs in this patch that are fixed in the next patch.

Output code perturbed due to variable ordering.

MULTIDRIVEN message ordering perturbed due to processing order change.
2024-05-02 00:24:00 +01:00
..
ex_DIDNOTCONVERGE_faulty.rst Commentary 2021-09-17 20:03:45 -04:00
ex_DIDNOTCONVERGE_msg.rst DFG: handle simple always blocks 2022-10-01 16:46:58 +01:00
ex_DIDNOTCONVERGE_nodbg_msg.rst IEEE compliant scheduler (#3384) 2022-05-15 16:03:32 +01:00
ex_MULTIDRIVEN_faulty.rst
ex_MULTIDRIVEN_msg.rst Defer conversion of set flag based AssignDlys (#5091) 2024-05-02 00:24:00 +01:00
ex_STMTDLY_faulty.rst Commentary 2021-09-17 20:03:45 -04:00
ex_STMTDLY_msg.rst Use AstDelay nodes for intra-assignment delays (#3672) 2022-10-14 09:35:26 +02:00
ex_USERERROR_faulty.rst
ex_USERERROR_msg.rst
ex_USERFATAL_faulty.rst
ex_USERFATAL_msg.rst
ex_USERINFO_faulty.rst
ex_USERINFO_msg.rst
ex_USERWARN_faulty.rst
ex_USERWARN_msg.rst
ex_VARHIDDEN_faulty.rst
ex_VARHIDDEN_msg.rst
ex_WIDTHEXPAND_1_faulty.rst Split WIDTH warning into WIDTHEXPAND and WIDTHTRUNC (#3900) 2023-02-02 18:25:25 -05:00
ex_WIDTHEXPAND_1_fixed.rst Split WIDTH warning into WIDTHEXPAND and WIDTHTRUNC (#3900) 2023-02-02 18:25:25 -05:00
ex_WIDTHEXPAND_1_msg.rst Split WIDTH warning into WIDTHEXPAND and WIDTHTRUNC (#3900) 2023-02-02 18:25:25 -05:00