mirror of
https://github.com/verilator/verilator.git
synced 2026-09-01 10:27:04 +02:00
The AstIf nodes conditional on events being triggered used to be created in V3Clock. Now it is in V3Sched*, in order to avoid having to pass AstActive in CFunc or MTask bodies. No functional change intended, some improved optimization due to simplifying timing triggers that were previously missed, also fixes what seems like a bug in the original timing commit code.
This commit is contained in:
+1
-1
@@ -461,7 +461,7 @@ static void process() {
|
||||
V3Sched::schedule(v3Global.rootp());
|
||||
V3Sched::transformForks(v3Global.rootp());
|
||||
|
||||
// Convert sense lists into IF statements.
|
||||
// Post scheduling transformations - TODO: this should at least be renamed
|
||||
V3Clock::clockAll(v3Global.rootp());
|
||||
|
||||
// Cleanup any dly vars or other temps that are simple assignments
|
||||
|
||||
Reference in New Issue
Block a user