verilator/include
Geza Lore 4c0edd2efb Improve --prof-exec infrastructure and report
Again --prof-exec have bit-rotted a little with all the recent changes
to the structure of the generated code. This patch contains a few
improvements:
- Repalce the eval/evl_loop begin/end events with generic
  section_push/section_pop events, that can be arbitrarily sprinkled
  into the generate code (so long as they are matched correctly) to
  measure various sections. The report then contains a nested profile
  of the sections, and the VCD trace shows the section names.
- Better handling of exec graphs
- Clearer overall statistics
2023-10-21 21:09:03 +01:00
..
gtkwave Update GTKWave from upstream. 2023-08-19 06:57:43 -04:00
vltstd Fix DPI open array handling issues, and do internal coverage (#2350). 2020-12-09 22:15:34 -05:00
.gitignore Support VPI product info, warning calls, etc, bug588. 2013-01-17 21:40:37 -05:00
verilated_config.h.in Copyright year update 2023-01-01 10:18:39 -05:00
verilated_cov_key.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_cov.cpp Explicity reference std:: in header files (#4338). No functional change intended. 2023-07-08 13:20:40 -04:00
verilated_cov.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_dpi.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_dpi.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_fst_c.cpp Internals: Cleanup .txt file whitespace (#3842) 2023-01-05 05:00:54 -05:00
verilated_fst_c.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_fst_sc.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_fst_sc.h Fix systemc namespace issues (#4126) (#4127) 2023-04-17 06:57:29 -03:00
verilated_funcs.h Fix shift to remove operation side effects (#4563). 2023-10-14 22:34:37 -04:00
verilated_imp.h Internal: Update clang_check_annotations conditions (#4134) 2023-04-20 07:02:31 -04:00
verilated_intrinsics.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_probdist.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_profiler.cpp Improve --prof-exec infrastructure and report 2023-10-21 21:09:03 +01:00
verilated_profiler.h Improve --prof-exec infrastructure and report 2023-10-21 21:09:03 +01:00
verilated_save.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_save.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_sc.h Fix systemc namespace issues (#4126) (#4127) 2023-04-17 06:57:29 -03:00
verilated_std.sv Add std::process class (#4212) 2023-06-01 10:02:08 -04:00
verilated_sym_props.h Internals: update clang attributes check report conditions (#3997) 2023-03-02 18:37:07 -05:00
verilated_syms.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_threads.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_threads.h Internals: Fix unbalanced V3LockGuard locking (#4193) 2023-05-13 10:32:33 -04:00
verilated_timing.cpp Fix dynamic triggers for named events (#4571) 2023-10-16 11:06:41 -04:00
verilated_timing.h Fix dynamic triggers for named events (#4571) 2023-10-16 11:06:41 -04:00
verilated_trace_defs.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_trace_imp.h Fix tracing undefined alignment (#4201) (#4288) 2023-06-12 07:13:00 -04:00
verilated_trace.h Fix tracing undefined alignment (#4201) (#4288) 2023-06-12 07:13:00 -04:00
verilated_types.h Support Clang 16 (#4592) 2023-10-20 15:47:09 -04:00
verilated_vcd_c.cpp Fix VCD scope types (#4227) (#4282) 2023-06-08 11:43:04 -04:00
verilated_vcd_c.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_vcd_sc.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_vcd_sc.h Fix systemc namespace issues (#4126) (#4127) 2023-04-17 06:57:29 -03:00
verilated_vpi.cpp Internals: Fix virt call in constructor warning. No functional change. 2023-09-01 17:58:17 -04:00
verilated_vpi.h Fix VPI one-time timed callbacks (#2778). 2023-01-21 13:43:27 -05:00
verilated.cpp Trivial simplification of V3EmitCModel 2023-10-21 20:41:46 +01:00
verilated.h Trivial simplification of V3EmitCModel 2023-10-21 20:41:46 +01:00
verilated.mk.in Commentary (#4580) 2023-10-18 08:15:55 -04:00
verilated.v Copyright year update 2023-01-01 10:18:39 -05:00
verilatedos.h Internals: Add V3ThreadSafety (#4477) 2023-09-13 07:57:48 -04:00