verilator/src
Geza Lore 6ffff8565f
Use the same serial ordering within MTasks as we use in serial mode (#4994)
The goal here is to use as single ordering heuristic (which can be
improved later) within MTasks as we do for serial code ordering. The
heuristic itself is factored out into the new OrderMoveGraphSerializer.
This also yields slightly nicer ordering than the previously use
GraphStream, so we end up with fewer trigger (domain) conditionals in
the MTasks, this can be worth a few percent speedup.

This has the somewhat nice side-effect of reusing OrderMoveGraphVertex
for both serial and parallel mode, so MTaskMoveGraphVertex can be
removed.

Serial mode yields identical output.
2024-03-17 13:15:39 +00:00
..
.gdbinit Copyright year update 2024-01-01 03:19:59 -05:00
.gitignore Fix config_build.h issues (#4380) (#4381) 2023-07-27 05:42:35 -04:00
CMakeLists.txt Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
Makefile.in Copyright year update 2024-01-01 03:19:59 -05:00
Makefile_obj.in Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3Active.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Active.h Copyright year update 2024-01-01 03:19:59 -05:00
V3ActiveTop.cpp Do not feed any empty logic into scheduling (#4972) 2024-03-16 10:35:56 +00:00
V3ActiveTop.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Assert.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3Assert.h Copyright year update 2024-01-01 03:19:59 -05:00
V3AssertPre.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3AssertPre.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Ast.cpp Fix object assignment from conditionals (#4968). 2024-03-16 09:12:18 -04:00
V3Ast.h Compute MTask affinity in V3VariableOrder (#4991) 2024-03-16 16:32:12 +00:00
V3AstInlines.h Fix object assignment from conditionals (#4968). 2024-03-16 09:12:18 -04:00
V3AstNodeDType.h Apply 'make format' 2024-03-03 15:23:47 +00:00
V3AstNodeExpr.h Internals: Add --debug-width option for developers to check width consistency (#4923) 2024-03-02 08:57:26 -05:00
V3AstNodeOther.h Compute MTask affinity in V3VariableOrder (#4991) 2024-03-16 16:32:12 +00:00
V3AstNodes.cpp Simplify LogicMTask/ExecMTask IDs (#4990) 2024-03-16 14:02:17 +00:00
V3AstUserAllocator.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Begin.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Begin.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Branch.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Branch.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Broken.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Broken.h Copyright year update 2024-01-01 03:19:59 -05:00
V3CCtors.cpp Internals: Use more standard syntax for avoiding unused variable warnings (#4826) 2024-01-13 15:34:59 -05:00
V3CCtors.h Copyright year update 2024-01-01 03:19:59 -05:00
V3CUse.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3CUse.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Case.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Case.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Cast.cpp Fix object assignment from conditionals (#4968). 2024-03-16 09:12:18 -04:00
V3Cast.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Class.cpp Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3Class.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Clean.cpp Fix unpacked structure upper bit cleaning (#4978). 2024-03-15 21:56:24 -04:00
V3Clean.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Clock.cpp Add some missing VNUserInUse (#4949) 2024-03-07 20:26:58 +00:00
V3Clock.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Combine.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3Combine.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Common.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3Common.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Config.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Config.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Const.cpp Do not defer deletion in const-bit-op-tree 2024-03-11 17:33:40 +00:00
V3Const.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Coverage.cpp Fix compile error on structs with queues (and ignore toggle coverage on queues). 2024-02-08 08:44:27 -05:00
V3Coverage.h Copyright year update 2024-01-01 03:19:59 -05:00
V3CoverageJoin.cpp Fix toggle coverage dataDeclp error on multi-edge driven signals. 2024-02-08 19:21:44 -05:00
V3CoverageJoin.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Dead.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Dead.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Delayed.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Delayed.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Depth.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Depth.h Copyright year update 2024-01-01 03:19:59 -05:00
V3DepthBlock.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3DepthBlock.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Descope.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Descope.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Dfg.cpp Add DFG 'regularize' pass, and improve variable removal (#4937) 2024-03-02 19:49:29 +00:00
V3Dfg.h Add DFG 'regularize' pass, and improve variable removal (#4937) 2024-03-02 19:49:29 +00:00
V3DfgAstToDfg.cpp Fix DFG removing forceable signals (#4942) 2024-03-03 16:22:41 +00:00
V3DfgCache.cpp Avoid creating redundant vertices in V3DfgPeephole (#4944) 2024-03-06 18:01:52 +00:00
V3DfgCache.h Avoid creating redundant vertices in V3DfgPeephole (#4944) 2024-03-06 18:01:52 +00:00
V3DfgDecomposition.cpp Add DFG 'regularize' pass, and improve variable removal (#4937) 2024-03-02 19:49:29 +00:00
V3DfgDfgToAst.cpp Add DFG 'regularize' pass, and improve variable removal (#4937) 2024-03-02 19:49:29 +00:00
V3DfgOptimizer.cpp Fix bad assertion in DFG variable elimination 2024-03-05 18:51:46 +00:00
V3DfgOptimizer.h Copyright year update 2024-01-01 03:19:59 -05:00
V3DfgPasses.cpp Fix bad assertion in DFG variable elimination 2024-03-05 18:51:46 +00:00
V3DfgPasses.h Fix unsound temporary name generation in V3DfgRegularize 2024-03-05 19:17:41 +00:00
V3DfgPatternStats.h Fix minor V3DfgPatternStats coding issues 2024-03-01 14:56:35 +00:00
V3DfgPeephole.cpp Avoid creating redundant vertices in V3DfgPeephole (#4944) 2024-03-06 18:01:52 +00:00
V3DfgPeephole.h Copyright year update 2024-01-01 03:19:59 -05:00
V3DfgRegularize.cpp Fix unsound temporary name generation in V3DfgRegularize 2024-03-05 19:17:41 +00:00
V3DfgVertices.h Fix DFG removing forceable signals (#4942) 2024-03-03 16:22:41 +00:00
V3DupFinder.cpp Fix toggle coverage dataDeclp error on multi-edge driven signals. 2024-02-08 19:21:44 -05:00
V3DupFinder.h Internals: Minor coverage reformatting/renaming. No functional change. 2024-02-08 19:10:38 -05:00
V3EmitC.h Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitCBase.cpp Add '--decorations node' for inserting debug comments into emitted code. 2024-01-24 21:51:47 -05:00
V3EmitCBase.h Fix compile error on structs with queues (and ignore toggle coverage on queues). 2024-02-08 08:44:27 -05:00
V3EmitCConstInit.h Add '--decorations node' for inserting debug comments into emitted code. 2024-01-24 21:51:47 -05:00
V3EmitCConstPool.cpp Add '--decorations node' for inserting debug comments into emitted code. 2024-01-24 21:51:47 -05:00
V3EmitCFunc.cpp MSVC fix, part of fix of null (#4862). 2024-01-28 11:05:38 -05:00
V3EmitCFunc.h Add '--decorations node' for inserting debug comments into emitted code. 2024-01-24 21:51:47 -05:00
V3EmitCHeaders.cpp Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3EmitCImp.cpp Fix coverage with member 2024-02-08 21:51:36 -05:00
V3EmitCInlines.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitCMain.cpp Add --main support for dumping coverage, and +verilator+coverage+file runtime option. 2024-01-20 12:28:49 -05:00
V3EmitCMain.h Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitCMake.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitCMake.h Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitCModel.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3EmitCPch.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitCSyms.cpp Simplify LogicMTask/ExecMTask IDs (#4990) 2024-03-16 14:02:17 +00:00
V3EmitMk.cpp Internals: Favor const_iterators. No functional change intended. 2024-02-25 17:12:13 -05:00
V3EmitMk.h Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitV.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3EmitV.h Copyright year update 2024-01-01 03:19:59 -05:00
V3EmitXml.cpp Add some missing VNUserInUse (#4949) 2024-03-07 20:26:58 +00:00
V3EmitXml.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Error.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3Error.h Add UNUSEDLOOP when unused loop is removed (#4926) 2024-03-07 08:33:49 -05:00
V3ExecGraph.cpp Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3ExecGraph.h Simplify LogicMTask/ExecMTask IDs (#4990) 2024-03-16 14:02:17 +00:00
V3Expand.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Expand.h Copyright year update 2024-01-01 03:19:59 -05:00
V3File.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3File.h Add '--decorations node' for inserting debug comments into emitted code. 2024-01-24 21:51:47 -05:00
V3FileLine.cpp Add UNUSEDLOOP when unused loop is removed (#4926) 2024-03-07 08:33:49 -05:00
V3FileLine.h Add --json-only and related JSON dumping (#4715) (#4831). 2024-02-09 17:50:09 -05:00
V3Force.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3Force.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Fork.cpp Fix nondeterministic fork/tristate ordering (#4690). 2024-01-25 20:33:43 -05:00
V3Fork.h Copyright year update 2024-01-01 03:19:59 -05:00
V3FunctionTraits.h Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3Gate.cpp Add UNUSEDLOOP when unused loop is removed (#4926) 2024-03-07 08:33:49 -05:00
V3Gate.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Global.cpp Add --json-only and related JSON dumping (#4715) (#4831). 2024-02-09 17:50:09 -05:00
V3Global.h Internals: Add --debug-width option for developers to check width consistency (#4923) 2024-03-02 08:57:26 -05:00
V3Graph.cpp Internals: Favor const_iterators. No functional change intended. 2024-02-25 17:12:13 -05:00
V3Graph.h Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3GraphAcyc.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3GraphAlg.cpp Increase graph ParallelismReprot values to uint64_t 2024-03-10 18:56:31 +00:00
V3GraphAlg.h Copyright year update 2024-01-01 03:19:59 -05:00
V3GraphPathChecker.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3GraphPathChecker.h Copyright year update 2024-01-01 03:19:59 -05:00
V3GraphStream.h Copyright year update 2024-01-01 03:19:59 -05:00
V3GraphTest.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Hash.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Hash.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Hasher.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Hasher.h Copyright year update 2024-01-01 03:19:59 -05:00
V3HierBlock.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3HierBlock.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Inline.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3Inline.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Inst.cpp Fix inconsistent driver resolution with typedefs (#4917) 2024-02-22 18:33:23 +00:00
V3Inst.h Copyright year update 2024-01-01 03:19:59 -05:00
V3InstrCount.cpp Add predicted stack overflow warning (#4799). 2024-01-06 16:14:58 -05:00
V3InstrCount.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Interface.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Interface.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LangCode.h Support 1800-2023 keywords. 2024-03-02 10:15:19 -05:00
V3LanguageWords.h Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3Life.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Life.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LifePost.cpp Simplify LogicMTask/ExecMTask IDs (#4990) 2024-03-16 14:02:17 +00:00
V3LifePost.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkCells.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3LinkCells.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkDot.cpp Add error on missing pure virtual functions (#4961). 2024-03-11 18:56:30 -04:00
V3LinkDot.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkInc.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3LinkInc.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkJump.cpp Add UNUSEDLOOP when unused loop is removed (#4926) 2024-03-07 08:33:49 -05:00
V3LinkJump.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkLValue.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3LinkLValue.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkLevel.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3LinkLevel.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkParse.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3LinkParse.h Copyright year update 2024-01-01 03:19:59 -05:00
V3LinkResolve.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3LinkResolve.h Copyright year update 2024-01-01 03:19:59 -05:00
V3List.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Localize.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Localize.h Copyright year update 2024-01-01 03:19:59 -05:00
V3MemberMap.h Copyright year update 2024-01-01 03:19:59 -05:00
V3MergeCond.cpp Add candidate item count to MergeCond stats 2024-03-09 22:11:04 +00:00
V3MergeCond.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Mutex.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Name.cpp Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3Name.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Number.cpp Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3Number.h Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3Number_test.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3OptionParser.cpp Fix GCC14 warnings on template specialization syntax (#4974) (#4975) 2024-03-15 22:21:08 -04:00
V3OptionParser.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Options.cpp Add UNUSEDLOOP when unused loop is removed (#4926) 2024-03-07 08:33:49 -05:00
V3Options.h Internals: Add --debug-width option for developers to check width consistency (#4923) 2024-03-02 08:57:26 -05:00
V3Order.cpp Split V3Order into further part and decouple various components (#4953) 2024-03-09 12:43:09 +00:00
V3Order.h Split V3Partition into logically separate pieces (#4958) 2024-03-10 15:58:58 +00:00
V3OrderCFuncEmitter.h Do not feed any empty logic into scheduling (#4972) 2024-03-16 10:35:56 +00:00
V3OrderGraph.h Copyright year update 2024-01-01 03:19:59 -05:00
V3OrderGraphBuilder.cpp Split V3Order into further part and decouple various components (#4953) 2024-03-09 12:43:09 +00:00
V3OrderInternal.h Cleanup/simplify V3OrderParallel (#4959) 2024-03-10 18:15:45 +00:00
V3OrderMoveGraph.cpp Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3OrderMoveGraph.h Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3OrderParallel.cpp Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3OrderProcessDomains.cpp Split V3Order into further part and decouple various components (#4953) 2024-03-09 12:43:09 +00:00
V3OrderSerial.cpp Use the same serial ordering within MTasks as we use in serial mode (#4994) 2024-03-17 13:15:39 +00:00
V3Os.cpp Internals: Move vl_timescaled_double to verilated_funcs.h. No functional change intended 2024-03-10 22:34:32 -04:00
V3Os.h Copyright year update 2024-01-01 03:19:59 -05:00
V3PairingHeap.h Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3Param.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3Param.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Parse.h Copyright year update 2024-01-01 03:19:59 -05:00
V3ParseGrammar.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3ParseImp.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3ParseImp.h Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3ParseLex.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3ParseSym.h Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3PchAstMT.h Copyright year update 2024-01-01 03:19:59 -05:00
V3PchAstNoMT.h Copyright year update 2024-01-01 03:19:59 -05:00
V3PreExpr.h Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3PreLex.h Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3PreLex.l Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3PreProc.cpp Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3PreProc.h Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3PreShell.cpp Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3PreShell.h Support 1800-2023 preprocessor ifdef expressions; add PREPROC zero warning. 2024-03-02 10:15:19 -05:00
V3Premit.cpp Fix incorrect temporary insertion in loop conditions with statements (#4873) 2024-02-04 09:19:54 -05:00
V3Premit.h Copyright year update 2024-01-01 03:19:59 -05:00
V3ProtectLib.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3ProtectLib.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Randomize.cpp Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3Randomize.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Reloop.cpp Fix __Vlip undefined error in --freloop (#4824). 2024-03-03 11:10:46 -05:00
V3Reloop.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Rtti.h Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3Sched.cpp Do not feed any empty logic into scheduling (#4972) 2024-03-16 10:35:56 +00:00
V3Sched.h Copyright year update 2024-01-01 03:19:59 -05:00
V3SchedAcyclic.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3SchedPartition.cpp Split V3Order into further part and decouple various components (#4953) 2024-03-09 12:43:09 +00:00
V3SchedReplicate.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3SchedTiming.cpp Fix timing with expr on assign LHS (#4880) 2024-02-06 07:27:19 -05:00
V3SchedVirtIface.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Scope.cpp Fix coverage of delayed nets 2024-02-08 20:25:17 -05:00
V3Scope.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Scoreboard.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3Scoreboard.h Copyright year update 2024-01-01 03:19:59 -05:00
V3SenExprBuilder.h Split V3Order into further part and decouple various components (#4953) 2024-03-09 12:43:09 +00:00
V3SenTree.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Simulate.h Internals: Only show SimulateVisitor note once per type 2024-03-03 11:10:19 -05:00
V3Slice.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Slice.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Split.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Split.h Copyright year update 2024-01-01 03:19:59 -05:00
V3SplitAs.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3SplitAs.h Copyright year update 2024-01-01 03:19:59 -05:00
V3SplitVar.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
V3SplitVar.h Copyright year update 2024-01-01 03:19:59 -05:00
V3StackCount.cpp Internals: Fix cppcheck warnings 2024-01-17 19:48:07 -05:00
V3StackCount.h Add predicted stack overflow warning (#4799). 2024-01-06 16:14:58 -05:00
V3Stats.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3Stats.h Copyright year update 2024-01-01 03:19:59 -05:00
V3StatsReport.cpp Fix statistics missing some additions. 2024-03-01 20:27:57 -05:00
V3StdFuture.h Copyright year update 2024-01-01 03:19:59 -05:00
V3String.cpp Fix null characters in shortened identifiers (#4946). 2024-03-07 18:09:55 -05:00
V3String.h Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3Subst.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Subst.h Copyright year update 2024-01-01 03:19:59 -05:00
V3SymTable.h Copyright year update 2024-01-01 03:19:59 -05:00
V3TSP.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3TSP.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Table.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Table.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Task.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3Task.h Copyright year update 2024-01-01 03:19:59 -05:00
V3ThreadPool.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3ThreadPool.h Fix try-lock spuriously fails (#4931) (#4938) 2024-03-01 15:29:13 -05:00
V3ThreadSafety.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Timing.cpp Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended. 2024-01-09 10:35:13 -05:00
V3Timing.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Trace.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3Trace.h Copyright year update 2024-01-01 03:19:59 -05:00
V3TraceDecl.cpp Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
V3TraceDecl.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Tristate.cpp Tests: Avoid verilated.v include in most tests 2024-02-27 18:08:37 -05:00
V3Tristate.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Undriven.cpp Add error when pass net to function argument (#4132) (#4966) 2024-03-16 08:25:42 -04:00
V3Undriven.h Copyright year update 2024-01-01 03:19:59 -05:00
V3UniqueNames.h Support public packed struct / union (#860) (#4878) 2024-03-03 10:23:04 -05:00
V3Unknown.cpp Apply 'make format' 2024-03-01 14:15:34 +00:00
V3Unknown.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Unroll.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3Unroll.h Copyright year update 2024-01-01 03:19:59 -05:00
V3VariableOrder.cpp Compute MTask affinity in V3VariableOrder (#4991) 2024-03-16 16:32:12 +00:00
V3VariableOrder.h Compute MTask affinity in V3VariableOrder (#4991) 2024-03-16 16:32:12 +00:00
V3Waiver.cpp Copyright year update 2024-01-01 03:19:59 -05:00
V3Waiver.h Copyright year update 2024-01-01 03:19:59 -05:00
V3Width.cpp Fix object reference to conditional null : null 2024-03-16 09:12:18 -04:00
V3Width.h Copyright year update 2024-01-01 03:19:59 -05:00
V3WidthCommit.cpp Change to IEEE 1800-2023 warning mentions 2024-03-02 10:15:19 -05:00
V3WidthCommit.h Copyright year update 2024-01-01 03:19:59 -05:00
V3WidthRemove.h Copyright year update 2024-01-01 03:19:59 -05:00
V3WidthSel.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
Verilator.cpp Compute MTask affinity in V3VariableOrder (#4991) 2024-03-16 16:32:12 +00:00
VlcBucket.h Copyright year update 2024-01-01 03:19:59 -05:00
VlcMain.cpp Copyright year update 2024-01-01 03:19:59 -05:00
VlcOptions.h Copyright year update 2024-01-01 03:19:59 -05:00
VlcPoint.h Copyright year update 2024-01-01 03:19:59 -05:00
VlcSource.h Copyright year update 2024-01-01 03:19:59 -05:00
VlcTest.h Copyright year update 2024-01-01 03:19:59 -05:00
VlcTop.cpp Internals: Mark structs final/VL_NOT_FINAL. No functional change intended. 2024-01-20 15:06:46 -05:00
VlcTop.h Copyright year update 2024-01-01 03:19:59 -05:00
astgen Avoid creating redundant vertices in V3DfgPeephole (#4944) 2024-03-06 18:01:52 +00:00
bisonpre Copyright year update 2024-01-01 03:19:59 -05:00
config_build.h Internals: Use C++14 quoted literal std::string 2024-01-28 21:00:20 -05:00
config_package.h.in Copyright year update 2024-01-01 03:19:59 -05:00
config_rev Add custom version for verilator --version packaging (#4954) 2024-03-09 16:44:25 -05:00
cppcheck_filtered Copyright year update 2024-01-01 03:19:59 -05:00
flexfix Copyright year update 2024-01-01 03:19:59 -05:00
mkinstalldirs
verilog.l Parse 1800-2023 2024-03-02 10:15:19 -05:00
verilog.y Support implicitly-typed variable definitions in for-loop initializers (#4945) (#4986) 2024-03-16 19:02:37 -04:00
vlcovgen Copyright year update 2024-01-01 03:19:59 -05:00