diff options
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 88 |
1 files changed, 14 insertions, 74 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 27bf020d813..8b3d49ae221 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -4446,39 +4446,31 @@ letters for use in @var{letters} and @var{pass}, and their meanings: @opindex dA Annotate the assembler output with miscellaneous debugging information. -@item -dB @itemx -fdump-rtl-bbro -@opindex dB @opindex fdump-rtl-bbro Dump after block reordering, to @file{@var{file}.148r.bbro}. -@item -dc @itemx -fdump-rtl-combine -@opindex dc @opindex fdump-rtl-combine Dump after the RTL instruction combination pass, to the file @file{@var{file}.129r.combine}. -@item -dC @itemx -fdump-rtl-ce1 @itemx -fdump-rtl-ce2 -@opindex dC @opindex fdump-rtl-ce1 @opindex fdump-rtl-ce2 -@option{-dC} and @option{-fdump-rtl-ce1} enable dumping after the -first if conversion, to the file @file{@var{file}.117r.ce1}. @option{-dC} -and @option{-fdump-rtl-ce2} enable dumping after the second if +@option{-fdump-rtl-ce1} enable dumping after the +first if conversion, to the file @file{@var{file}.117r.ce1}. +@option{-fdump-rtl-ce2} enable dumping after the second if conversion, to the file @file{@var{file}.130r.ce2}. -@item -dd @itemx -fdump-rtl-btl @itemx -fdump-rtl-dbr -@opindex dd @opindex fdump-rtl-btl @opindex fdump-rtl-dbr -@option{-dd} and @option{-fdump-rtl-btl} enable dumping after branch -target load optimization, to @file{@var{file}.31.btl}. @option{-dd} -and @option{-fdump-rtl-dbr} enable dumping after delayed branch +@option{-fdump-rtl-btl} enable dumping after branch +target load optimization, to @file{@var{file}.31.btl}. +@option{-fdump-rtl-dbr} enable dumping after delayed branch scheduling, to @file{@var{file}.36.dbr}. @item -dD @@ -4486,74 +4478,54 @@ scheduling, to @file{@var{file}.36.dbr}. Dump all macro definitions, at the end of preprocessing, in addition to normal output. -@item -dE @itemx -fdump-rtl-ce3 -@opindex dE @opindex fdump-rtl-ce3 Dump after the third if conversion, to @file{@var{file}.146r.ce3}. -@item -df @itemx -fdump-rtl-cfg @itemx -fdump-rtl-life -@opindex df @opindex fdump-rtl-cfg @opindex fdump-rtl-life -@option{-df} and @option{-fdump-rtl-cfg} enable dumping after control -and data flow analysis, to @file{@var{file}.116r.cfg}. @option{-df} -and @option{-fdump-rtl-cfg} enable dumping dump after life analysis, +@option{-fdump-rtl-cfg} enable dumping after control +and data flow analysis, to @file{@var{file}.116r.cfg}. +@option{-fdump-rtl-cfg} enable dumping dump after life analysis, to @file{@var{file}.128r.life1} and @file{@var{file}.135r.life2}. -@item -dg @itemx -fdump-rtl-greg -@opindex dg @opindex fdump-rtl-greg Dump after global register allocation, to @file{@var{file}.139r.greg}. -@item -dG @itemx -fdump-rtl-gcse @itemx -fdump-rtl-bypass -@opindex dG @opindex fdump-rtl-gcse @opindex fdump-rtl-bypass -@option{-dG} and @option{-fdump-rtl-gcse} enable dumping after GCSE, to -@file{@var{file}.114r.gcse}. @option{-dG} and @option{-fdump-rtl-bypass} +@option{-fdump-rtl-gcse} enable dumping after GCSE, to +@file{@var{file}.114r.gcse}. @option{-fdump-rtl-bypass} enable dumping after jump bypassing and control flow optimizations, to @file{@var{file}.115r.bypass}. -@item -dh @itemx -fdump-rtl-eh -@opindex dh @opindex fdump-rtl-eh Dump after finalization of EH handling code, to @file{@var{file}.02.eh}. -@item -di @itemx -fdump-rtl-sibling -@opindex di @opindex fdump-rtl-sibling Dump after sibling call optimizations, to @file{@var{file}.106r.sibling}. -@item -dj @itemx -fdump-rtl-jump -@opindex dj @opindex fdump-rtl-jump Dump after the first jump optimization, to @file{@var{file}.112r.jump}. -@item -dk @itemx -fdump-rtl-stack -@opindex dk @opindex fdump-rtl-stack Dump after conversion from GCC's "flat register file" registers to the x87's stack-like registers, to @file{@var{file}.152r.stack}. -@item -dl @itemx -fdump-rtl-lreg -@opindex dl @opindex fdump-rtl-lreg Dump after local register allocation, to @file{@var{file}.138r.lreg}. -@item -dL @itemx -fdump-rtl-loop2 -@opindex dL @opindex fdump-rtl-loop2 @option{-dL} and @option{-fdump-rtl-loop2} enable dumping after the loop optimization pass, to @file{@var{file}.119r.loop2}, @@ -4561,107 +4533,75 @@ loop optimization pass, to @file{@var{file}.119r.loop2}, @file{@var{file}.121r.loop2_invariant}, and @file{@var{file}.125r.loop2_done}. -@item -dm @itemx -fdump-rtl-sms -@opindex dm @opindex fdump-rtl-sms Dump after modulo scheduling, to @file{@var{file}.136r.sms}. -@item -dM @itemx -fdump-rtl-mach -@opindex dM @opindex fdump-rtl-mach Dump after performing the machine dependent reorganization pass, to @file{@var{file}.155r.mach} if that pass exists. -@item -dn @itemx -fdump-rtl-rnreg -@opindex dn @opindex fdump-rtl-rnreg Dump after register renumbering, to @file{@var{file}.147r.rnreg}. -@item -dN @itemx -fdump-rtl-regmove -@opindex dN @opindex fdump-rtl-regmove Dump after the register move pass, to @file{@var{file}.132r.regmove}. -@item -do @itemx -fdump-rtl-postreload -@opindex do @opindex fdump-rtl-postreload Dump after post-reload optimizations, to @file{@var{file}.24.postreload}. -@item -dr @itemx -fdump-rtl-expand -@opindex dr @opindex fdump-rtl-expand Dump after RTL generation, to @file{@var{file}.104r.expand}. -@item -dR @itemx -fdump-rtl-sched2 -@opindex dR @opindex fdump-rtl-sched2 Dump after the second scheduling pass, to @file{@var{file}.149r.sched2}. -@item -ds @itemx -fdump-rtl-cse -@opindex ds @opindex fdump-rtl-cse Dump after CSE (including the jump optimization that sometimes follows CSE), to @file{@var{file}.113r.cse}. -@item -dS @itemx -fdump-rtl-sched1 -@opindex dS @opindex fdump-rtl-sched1 Dump after the first scheduling pass, to @file{@var{file}.136r.sched1}. -@item -dt @itemx -fdump-rtl-cse2 -@opindex dt @opindex fdump-rtl-cse2 Dump after the second CSE pass (including the jump optimization that sometimes follows CSE), to @file{@var{file}.127r.cse2}. -@item -dT @itemx -fdump-rtl-tracer -@opindex dT @opindex fdump-rtl-tracer Dump after running tracer, to @file{@var{file}.118r.tracer}. -@item -dV @itemx -fdump-rtl-vpt @itemx -fdump-rtl-vartrack -@opindex dV @opindex fdump-rtl-vpt @opindex fdump-rtl-vartrack -@option{-dV} and @option{-fdump-rtl-vpt} enable dumping after the value -profile transformations, to @file{@var{file}.10.vpt}. @option{-dV} -and @option{-fdump-rtl-vartrack} enable dumping after variable tracking, +@option{-fdump-rtl-vpt} enable dumping after the value +profile transformations, to @file{@var{file}.10.vpt}. +@option{-fdump-rtl-vartrack} enable dumping after variable tracking, to @file{@var{file}.154r.vartrack}. -@item -dw @itemx -fdump-rtl-flow2 -@opindex dw @opindex fdump-rtl-flow2 Dump after the second flow pass, to @file{@var{file}.142r.flow2}. -@item -dz @itemx -fdump-rtl-peephole2 -@opindex dz @opindex fdump-rtl-peephole2 Dump after the peephole pass, to @file{@var{file}.145r.peephole2}. -@item -dZ @itemx -fdump-rtl-web -@opindex dZ @opindex fdump-rtl-web Dump after live range splitting, to @file{@var{file}.126r.web}. -@item -da @itemx -fdump-rtl-all -@opindex da @opindex fdump-rtl-all Produce all the dumps listed above. |