[PATCH] Cleanup the callgraph (-dU) dump file.

Kelley Cook kcook34@ford.com
Tue Sep 23 13:22:00 GMT 2003


This cleans up many little readability and whitespace issues in the 
callgraph dump files (gcc -dU) making it moderately more usable in my 
estimation.

The Inline decision dump now looks like
----
Deciding on inlining.  Starting with 22917 insns.

Inlining always_inline functions:

Deciding on smaller functions:
...
Considering loop_insn_emit_before with 31 insns
  Estimated growth is +525 insns.
  Found inline successors of loop_insn_emit_before: loop_insn_hoist
  Inlined into check_dbra_loop which now has 1336 insns.
  Inlined into emit_prefetch_instructions which now has 1115 insns.
  Inlined into loop_iv_add_mult_emit_before which now has 161 insns.
  Found inline predecesors of loop_insn_hoist: loop_insn_sink_or_swim 
loop_givs_r
  Not inlining into loop_insn_hoist.
  Found inline predecesors of loop_insn_sink: loop_insn_sink_or_swim 
loop_givs_re
  Inlined into loop_insn_sink which now has 34 insns.
  Inlined 10 times for a net change of +189 insns.
...
Inlined 159 calls, eliminated 61 functions, 22917 insns turned to 27435 
insns.
----

OK?

Kelley Cook

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cgraphdump_cleanup.diff
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20030923/88351c35/attachment.ksh>


More information about the Gcc-patches mailing list