verilator/test_regress
Geza Lore c079aa0b17
Optimize wide conditional expansion in V3Premit (#7691)
V3Premit extracts wide sub-expressions via temporaries, which is needed
for emitting wide operations to C++ (calls to `VL_*_W`). The previous
version used to extract both branches of an AstCond unconditionally,
meaning both branches were fully evaluated. Rewriting the AstCond into
an AstIf instead enables evaluating only the required branch. While
this does limit V3Subst, overall the resulting code is ~3% faster,
and contains ~25% fewer branches on a large design.
2026-06-01 20:25:41 +01:00
..
t Optimize wide conditional expansion in V3Premit (#7691) 2026-06-01 20:25:41 +01:00
.gdbinit
.gitignore
CMakeLists.txt Remove multi-threaded FST tracing (#7443) 2026-04-19 16:02:12 +01:00
Makefile Test: Remove old Makefile rules 2026-04-13 21:09:09 -04:00
Makefile_obj
driver.py Tests: Reduce peak memory use of UVM tests (#7648) 2026-05-23 19:36:25 -04:00
input.vc
input.xsim.vc