verilator/docs/guide
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
..
figures
changes.rst
conf.py
connecting.rst
contributing.rst Commentary: Changes update 2024-10-25 18:54:39 -04:00
contributors.rst
copyright.rst
deprecations.rst Commentary: Move C++20 deprec to after Ubuntu 20.04 EOL 2024-10-03 18:15:51 -04:00
environment.rst
example_binary.rst
example_cc.rst
example_common_install.rst
example_dist.rst
example_sc.rst Commentary 2024-09-19 17:58:37 -04:00
examples.rst
exe_sim.rst
exe_verilator_coverage.rst
exe_verilator_gantt.rst
exe_verilator_profcfunc.rst
exe_verilator.rst Split up assignments to wides with Concat on the RHS (#5599) 2024-11-10 15:51:59 +00:00
executables.rst
extensions.rst
faq.rst
files.rst
index.rst
install-cmake.rst
install.rst Commentary: Changes update 2024-09-29 21:41:05 -04:00
languages.rst
overview.rst
simulating.rst Commentary 2024-10-10 08:14:21 -04:00
verilating.rst
warnings.rst