Files
verilator/src
Geza Lore bcaa110f60 Optimize generated function inlining (#7811)
Previously V3InlineCFuncs inlined call sites but never deleted the now
dead callees. Also missed a lot of opportunities due to evaluation order.

Rewrite using a graph based algorithm, using only a single traversal of
the netlist. This is clearer, more accurate, and faster at compile time.

Also add a clean -fno-inline-cfuncs disable. Setting the limits to 0
still disables inlining, except of empty functions, which can be inlined
with 0 limits (they are no ops). It will also prune unused functions
without -fno-inline-cfuncs.

Pass now also respects `--output-split`
2026-06-21 18:31:56 +01:00
..
2026-06-15 17:44:50 -04:00
2026-06-10 16:19:51 +00:00
2026-03-24 18:33:07 +00:00
2026-03-04 20:12:10 -05:00
2026-05-24 18:08:55 -04:00
2026-02-23 03:34:37 -05:00
2026-05-22 17:57:11 -04:00
2026-03-11 19:53:23 -04:00
2026-03-11 19:53:23 -04:00
2026-03-10 08:55:51 -04:00
2026-06-08 15:16:30 -07:00
2026-06-08 15:16:30 -07:00
2026-03-11 19:53:23 -04:00
2026-05-30 19:36:22 +00:00
2026-06-03 19:50:56 -04:00