A | Annotate the assembler output with miscellaneous debugging information.
|
b | Dump after computing branch probabilities | file.14.bp
|
B | Dump after block reordering | file.32.bbro
|
c | Dump after instruction combination | file.19.combine
|
C | Dump after the first if conversion | file.15.ce1
|
d | Dump after delayed branch scheduling | file.34.dbr
|
D | Dump all macro definitions, at the end of preprocessing, in addition to normal output.
|
e | Dump after SSA optimizations | file.04.ssa and file.07.ussa
|
E | Dump after the second if conversion | file.29.ce3
|
f | Dump after control and data flow analysis | file.14.cfg
|
Also dump after life analysis | file.18.life
|
F | Dump after purging "ADDRESSOF" codes | file.10.addressof
|
g | Dump after global register allocation | file.24.greg
|
G | Dump after GCSE | file.11.gcse
|
h | Dump after finalization of EH handling code | file.02.eh
|
i | Dump after sibling call optimizations | file.01.sibling
|
j | Dump after the first jump optimization | file.03.jump
|
k | Dump after conversion from registers to stack | file.31.stack
|
l | Dump after local register allocation | file.23.lreg
|
L | Dump after loop optimization | file.12.loop
|
M | Dump after performing the machine dependent reorganization pass | file.33.mach
|
n | Dump after register renumbering | file.28.rnreg
|
N | Dump after the register move pass | file.21.regmove
|
o | Dump after post-reload optimizations | file.25.postreload
|
r | Dump after RTL generation | file.00.rtl
|
R | Dump after the second scheduling pass | file.30.sched2
|
s | Dump after CSE (including the jump optimization that sometimes follows CSE) | file.09.cse
|
S | Dump after the first scheduling pass | file.22.sched
|
t | Dump after the second CSE pass (including the jump optimization that sometimes follows CSE) | file.17.cse2
|
T | Dump after running tracer | file.16.tracer
|
u | Dump after null pointer elimination pass | file.08.null
|
w | Dump after the second flow pass | file.26.flow2
|
W | Dump after SSA conditional constant propagation | file.05.ssaccp
|
X | Dump after SSA dead code elimination | file.06.ssadce
|
z | Dump after the peephole pass | file.27.peephole2
|
a | Produce all the dumps listed above
|
m | Print statistics on memory usage, at the end of the run, to standard error.
|
p | Annotate the assembler output with a comment indicating which pattern and alternative was used. The length of each instruction is also printed.
|
P | Dump the RTL in the assembler output as a comment before each instruction. Also turns on -dp annotation.
|
v | For each of the other indicated dump files (except for file.00.rtl), dump a representation of the control flow graph suitable for viewing with VCG | file.pass.vcg.
|
x | Just generate RTL for a function instead of compiling it. Usually used with r.
|
y | Dump debugging information during parsing, to standard error.
|