forked from github/verilator
Commentary (#3436).
This commit is contained in:
parent
59dc2853e3
commit
67f7432dd7
@ -319,7 +319,7 @@ detailed descriptions of these arguments.
|
||||
-f <file> Parse arguments from a file
|
||||
-FI <file> Force include of a file
|
||||
--flatten Force inlining of all modules, tasks and functions
|
||||
--fno-<optimization> Disable internal optimization stage
|
||||
-fno-<optimization> Disable internal optimization stage
|
||||
-G<name>=<value> Overwrite top-level parameter
|
||||
--gdb Run Verilator under GDB interactively
|
||||
--gdbbt Run Verilator under GDB for backtrace
|
||||
|
@ -20,9 +20,9 @@ Option `--cdc`
|
||||
The experimental `--cdc` option is believed to be generally unused and is
|
||||
planned for removal no sooner than January 2023.
|
||||
|
||||
Option `--O<letter>`
|
||||
The debug `--O<letter>` options have been replaced with
|
||||
`--fno-<optimization>` debug options to match GCC. The old options are
|
||||
Option `-O<letter>`
|
||||
The debug `-O<letter>` options have been replaced with
|
||||
`-fno-<optimization>` debug options to match GCC. The old options are
|
||||
planned for removal no sooner than June 2023.
|
||||
|
||||
Option `--prof-threads`
|
||||
|
@ -431,47 +431,47 @@ Summary:
|
||||
flattening large designs may require significant CPU time, memory and
|
||||
storage.
|
||||
|
||||
.. option:: --fno-acyc-simp
|
||||
.. option:: -fno-acyc-simp
|
||||
|
||||
.. option:: --fno-assemble
|
||||
.. option:: -fno-assemble
|
||||
|
||||
.. option:: --fno-case
|
||||
.. option:: -fno-case
|
||||
|
||||
.. option:: --fno-combine
|
||||
.. option:: -fno-combine
|
||||
|
||||
.. option:: --fno-const
|
||||
.. option:: -fno-const
|
||||
|
||||
.. option:: --fno-const-bit-op-tree
|
||||
.. option:: -fno-const-bit-op-tree
|
||||
|
||||
.. option:: --fno-dedup
|
||||
.. option:: -fno-dedup
|
||||
|
||||
.. option:: --fno-expand
|
||||
.. option:: -fno-expand
|
||||
|
||||
.. option:: --fno-gate
|
||||
.. option:: -fno-gate
|
||||
|
||||
.. option:: --fno-inline
|
||||
.. option:: -fno-inline
|
||||
|
||||
.. option:: --fno-life
|
||||
.. option:: -fno-life
|
||||
|
||||
.. option:: --fno-life-post
|
||||
.. option:: -fno-life-post
|
||||
|
||||
.. option:: --fno-localize
|
||||
.. option:: -fno-localize
|
||||
|
||||
.. option:: --fno-merge-cond
|
||||
.. option:: -fno-merge-cond
|
||||
|
||||
.. option:: --fno-merge-const-pool
|
||||
.. option:: -fno-merge-const-pool
|
||||
|
||||
.. option:: --fno-reloop
|
||||
.. option:: -fno-reloop
|
||||
|
||||
.. option:: --fno-reorder
|
||||
.. option:: -fno-reorder
|
||||
|
||||
.. option:: --fno-split
|
||||
.. option:: -fno-split
|
||||
|
||||
.. option:: --fno-subst
|
||||
.. option:: -fno-subst
|
||||
|
||||
.. option:: --fno-subst-const
|
||||
.. option:: -fno-subst-const
|
||||
|
||||
.. option:: --fno-table
|
||||
.. option:: -fno-table
|
||||
|
||||
Rarely needed. Disables one of the internal optimization steps. These
|
||||
are typically used only when recommended by a maintainer to help debug
|
||||
|
@ -11,7 +11,7 @@ if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); di
|
||||
scenarios(simulator => 1);
|
||||
|
||||
compile(
|
||||
verilator_flags2 => ["--stats --O3 -x-assign fast"],
|
||||
verilator_flags2 => ["--stats -O3 -x-assign fast"],
|
||||
);
|
||||
|
||||
execute(
|
||||
|
@ -11,7 +11,7 @@ if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); di
|
||||
scenarios(simulator => 1);
|
||||
|
||||
compile(
|
||||
verilator_flags2 => ["--stats --O3 -x-assign fast"],
|
||||
verilator_flags2 => ["--stats -O3 -x-assign fast"],
|
||||
);
|
||||
|
||||
execute(
|
||||
|
Loading…
Reference in New Issue
Block a user