verilator/test_regress
Geza Lore 77ef2cd487
Split up assignments to wides with Concat on the RHS (#5599)
Add a new pass to split up (recursively):

foo = {l, r};

into the following, with the right indices, iff the concatenation
straddles a wide word boundary.

foo[_:_] = r;
foo[_:_] = l;

This eliminates more wide temporaries.

Another 23% speedup on VeeR EH2 high_perf. Also brings the predicted
stack size from 8M to 40k.
2024-11-10 15:51:59 +00:00
..
t Split up assignments to wides with Concat on the RHS (#5599) 2024-11-10 15:51:59 +00:00
.gdbinit
.gitignore
CMakeLists.txt
driver.py
input.vc
input.xsim.vc
Makefile
Makefile_obj