| 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.
|