mirror of
https://github.com/verilator/verilator.git
synced 2025-01-04 05:37:48 +00:00
77ef2cd487
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. |
||
---|---|---|
.. | ||
figures | ||
changes.rst | ||
conf.py | ||
connecting.rst | ||
contributing.rst | ||
contributors.rst | ||
copyright.rst | ||
deprecations.rst | ||
environment.rst | ||
example_binary.rst | ||
example_cc.rst | ||
example_common_install.rst | ||
example_dist.rst | ||
example_sc.rst | ||
examples.rst | ||
exe_sim.rst | ||
exe_verilator_coverage.rst | ||
exe_verilator_gantt.rst | ||
exe_verilator_profcfunc.rst | ||
exe_verilator.rst | ||
executables.rst | ||
extensions.rst | ||
faq.rst | ||
files.rst | ||
index.rst | ||
install-cmake.rst | ||
install.rst | ||
languages.rst | ||
overview.rst | ||
simulating.rst | ||
verilating.rst | ||
warnings.rst |