verilator/include
Geza Lore 9d7086067c Rework serial/parallel build mode
Instead of __ALLfast.cpp and __ALLslow.cpp, we now create only a single
__ALL.cpp and compile it with OPT_FAST, this speeds up small builds
where the C compiler does not dominate. A separate patch will follow
turning VM_PARALLEL_BUILDS on by default at a certain size.

Given this change to the build there is now no point in emitting both
fast and slow routines into the same .cpp file when --output-split is
not set as they will be just included in the same __ALL.cpp file. To
keep things simpler and the output easier to comprehend, V3EmitC has
also been changed to always emit the fast and slow files separately.

Also change verilated.mk to apply OPT_SLOW to all slow files, not just
ones called *__Slow.cpp. This change in particular ensures __Syms.cpp
is build as slow.

Part of #2360.
2020-05-26 01:22:10 +01:00
..
gtkwave
vltstd
.gitignore
verilated_config.h.in clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_cov_key.h clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_cov.cpp Misc internal coverage improvements. 2020-05-16 18:02:54 -04:00
verilated_cov.h clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_dpi.cpp clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_dpi.h clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_fst_c.cpp Tracing: Remove dead code. No functional change intended. 2020-05-17 09:52:03 -04:00
verilated_fst_c.h Tracing: Remove dead code. No functional change intended. 2020-05-17 09:52:03 -04:00
verilated_heavy.h Support multi-channel descriptor (MCD) I/O (#2197) 2020-05-14 18:03:00 -04:00
verilated_imp.h Fix compiler unsigned warnings 2020-05-23 22:38:17 -04:00
verilated_intrinsics.h Use SIMD intrinsics to render VCD traces (#2289) 2020-04-30 00:09:09 +01:00
verilated_save.cpp Internal code coverage improvements. No functional change intended. 2020-05-23 10:34:58 -04:00
verilated_save.h clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_sc.h
verilated_sym_props.h Minor improvements to DPI open array handling (#2316) 2020-05-08 18:22:44 +01:00
verilated_syms.h
verilated_threads.cpp clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_threads.h clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_trace_imp.cpp Internal code coverage improvements. No functional change intended. 2020-05-23 10:34:58 -04:00
verilated_trace.h Internal code coverage improvements. No functional change intended. 2020-05-23 10:34:58 -04:00
verilated_unordered_set_map.h Internal: clang-tidy fixes. No functional change. 2020-04-15 21:47:37 -04:00
verilated_vcd_c.cpp Internal code coverage improvements. No functional change intended. 2020-05-23 10:34:58 -04:00
verilated_vcd_c.h Tracing: Remove dead code. No functional change intended. 2020-05-17 09:52:03 -04:00
verilated_vcd_sc.cpp clang-format many files. No functional change. 2020-04-13 22:52:23 -04:00
verilated_vcd_sc.h Suppress impossible code coverage issues 2020-05-15 22:34:29 -04:00
verilated_vpi.cpp Add VPI error reset to vpi_get_time() (#2347) 2020-05-22 07:09:47 -04:00
verilated_vpi.h
verilated.cpp Fix compiler unsigned warnings 2020-05-23 22:38:17 -04:00
verilated.h Fix warning for unused param in VL_RTOIROUND_Q_D (#2356) 2020-05-25 08:13:12 -04:00
verilated.mk.in Rework serial/parallel build mode 2020-05-26 01:22:10 +01:00
verilated.v
verilatedos.h Fix reduction OR on wide data, broke in v4.026, #2300. 2020-04-30 17:53:54 -04:00