OVERVIEW: LLVM automatic testcase reducer.
USAGE: llvm-reduce [options]
OPTIONS:
Color Options:
--color - Use colors in output (default=autodetect)
Generic Options:
--help - Display available options (--help-hidden for more)
--help-list - Display list of available options (--help-list-hidden for more)
--version - Display the version of this program
llvm-reduce options:
--abort-on-invalid-reduction - Abort if any reduction results in invalid IR
--aggressive-named-md-reduction - Reduce named metadata without taking its type into account
--delta-passes= - Delta passes to run, separated by commas. By default, run all delta passes.
--in-place - WARNING: This option will replace your input file with the reduced version!
--ir-passes= - A textual description of the pass pipeline, same as what's passed to `opt -passes`.
-j - Maximum number of threads to use to process chunks. Set to 1 to disable parallelism.
--max-pass-iterations= - Maximum number of times to run the full set of delta passes (default=5)
--mtriple= - Set the target triple
--preserve-debug-environment - Don't disable features used for crash debugging (crash reports, llvm-symbolizer and core dumps)
--print-delta-passes - Print list of delta passes, passable to --delta-passes as a comma separated list
--print-invalid-reduction-machine-verifier-errors - Print machine verifier errors on invalid reduction attempts triple
--skip-delta-passes= - Delta passes to not run, separated by commas. By default, run all delta passes.
--starting-granularity-level= - Number of times to divide chunks prior to first test
--test= - Name of the interesting-ness test to be run
--test-arg= - Arguments passed onto the interesting-ness test
--verbose - Print extra debugging information
--write-tmp-files-as-bitcode - Always write temporary files as bitcode instead of textual IR
-x= - Input language ('ir' or 'mir')
=ir
=mir