Extra options for developers¶
SYNOPSIS¶
tools [options]… file.c`
DESCRIPTION¶
This file is a complement of sparse’s man page meant to document options only useful for development on sparse itself.
OPTIONS¶
- -fdump-ir=pass,[pass]¶
Dump the IR at each of the given passes.
The passes currently understood are:
linearizemem2regfinal
The default pass is
linearize.
- -f<name-of-the-pass>[-disable|-enable|=last]¶
If
=lastis used, all passes after the specified one are disabled. By default all passes are enabled.The passes currently understood are:
linearize(can’t be disabled)mem2regoptim
- -vcompound¶
Print all compound global data symbols with their sizes and alignment.
- -vdead¶
Add
OP_DEATHNOTEannotations to dead pseudos.
- -vdomtree¶
Dump the dominance tree after its calculation.
- -ventry¶
Dump the IR after all optimization passes.
- -vpostorder¶
Dump the reverse postorder traversal of the CFG.