diff --git a/bin/verilator b/bin/verilator index 89c18ea6f..777947dce 100755 --- a/bin/verilator +++ b/bin/verilator @@ -390,8 +390,8 @@ detailed descriptions of these arguments. --no-json-edit-nums Don't dump editNum in .tree.json files --no-json-ids Don't use short identifiers instead of adresses/paths in .tree.json --json-only Create JSON parser output (.tree.json and .meta.json) - --json-only-meta-output .tree.meta.json output filename - --json-only-output .tree.json output filename + --json-only-meta-output Set .tree.meta.json output filename + --json-only-output Set .tree.json output filename --l2-name Verilog scope name of the top module --language Default language standard to parse -LDFLAGS Linker pre-object arguments for makefile @@ -448,7 +448,7 @@ detailed descriptions of these arguments. --quiet-exit Don't print the command on failure --quiet-stats Don't print statistics --relative-includes Resolve includes relative to current file - --reloop-limit Minimum iterations for forming loops + --reloop-limit Minimum iterations for forming loops --report-unoptflat Extra diagnostics for UNOPTFLAT --rr Run Verilator and record with rr --runtime-debug Enable model runtime debugging diff --git a/docs/guide/exe_verilator.rst b/docs/guide/exe_verilator.rst index ef956e3fd..debb506f8 100644 --- a/docs/guide/exe_verilator.rst +++ b/docs/guide/exe_verilator.rst @@ -446,9 +446,9 @@ Summary: .. option:: --dump-tree-dot - Rarely needed. Enable dumping Ast .tree.dot debug files in Graphviz - Dot format. This option implies :vlopt:`--dump-tree`, unless - :vlopt:`--dumpi-tree` was passed explicitly. + Rarely needed - for developer use. Enable dumping Ast .tree.dot debug + files in Graphviz Dot format. This option implies :vlopt:`--dump-tree`, + unless :vlopt:`--dumpi-tree` was passed explicitly. .. option:: --dump-tree-json @@ -568,9 +568,9 @@ Summary: .. option:: -fno-const-before-dfg - Do not apply any global expression folding prior to the DFG pass. This - option is solely for the purpose of DFG testing and should not be used - otherwise. + Rarely needed. Do not apply any global expression folding prior to the + DFG pass. This option is solely for the purpose of DFG testing and + should not be used otherwise. .. option:: -fno-const-bit-op-tree @@ -578,24 +578,25 @@ Summary: .. option:: -fno-dfg - Disable all use of the DFG-based combinational logic optimizer. - Alias for :vlopt:`-fno-dfg-pre-inline` and :vlopt:`-fno-dfg-post-inline`. + Rarely needed. Disable all use of the DFG-based combinational logic + optimizer. Alias for :vlopt:`-fno-dfg-pre-inline` and + :vlopt:`-fno-dfg-post-inline`. .. option:: -fno-dfg-peephole - Disable the DFG peephole optimizer. + Rarely needed. Disable the DFG peephole optimizer. .. option:: -fno-dfg-peephole- - Disable individual DFG peephole optimizer pattern. + Rarely needed. Disable individual DFG peephole optimizer pattern. .. option:: -fno-dfg-post-inline - Do not apply the DFG optimizer after inlining. + Rarely needed. Do not apply the DFG optimizer after inlining. .. option:: -fno-dfg-pre-inline - Do not apply the DFG optimizer before inlining. + Rarely needed. Do not apply the DFG optimizer before inlining. .. option:: -fno-expand @@ -647,8 +648,9 @@ Summary: .. option:: -fno-var-split - Do not attempt to split variables automatically. Variables explicitly - annotated with :option:`/*verilator&32;split_var*/` are still split. + Rarely needed. Do not attempt to split variables + automatically. Variables explicitly annotated with + :option:`/*verilator&32;split_var*/` are still split. .. option:: -future0