rtl.h (print_insn_with_notes): Prototype.
authorSteven Bosscher <steven@gcc.gnu.org>
Mon, 3 Dec 2012 13:16:55 +0000 (13:16 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Mon, 3 Dec 2012 13:16:55 +0000 (13:16 +0000)
commit41222ddf8ee150c52e13d48c5d1b6907a0ce589d
tree29ba79d1c1e035b8c748132503bb060cb0248dfd
parenta859517f1e32d071b196fc603c2b62758dbce153
rtl.h (print_insn_with_notes): Prototype.

* rtl.h (print_insn_with_notes): Prototype.
* sched-vis.c (print_insn_with_notes): Export it.

* gimple-pretty-print.h (gimple_dump_bb_for_graph): Prototype.
* gimple-pretty-print.c (print_gimple_expr): Flush the buffer.
(pp_gimple_stmt_1): Don't do it here.
(gimple_dump_bb_for_graph): New function.
* tree-pretty-print.c (print_generic_expr): Flush the buffer here.
(dump_generic_node): Don't flush the buffer here.

* graph.h (print_rtl_graph_with_bb): Rename to print_graph_cfg.
* graph.c: Include gimple.h, dumpfile.h, and gimple-pretty-print.h.
(draw_cfg_node): Handle GIMPLE basic blocks also.
(print_rtl_graph_with_bb): Rename to print_graph_cfg.
* passes.c (finish_optimization_passes): Don't finish graph dumps here.
(execute_function_dump): Use print_graph_cfg. Enable dumping the CFG
for GIMPLE also.
(pass_init_dump_file): Wrap in TV_DUMP.  Set up CFG graph dumps.
(pass_fini_dump_file): Wrap in TV_DUMP.  Finish graph dumps.
(execute_one_pass): Don't set up graph dumps here.

From-SVN: r194085
gcc/ChangeLog
gcc/gimple-pretty-print.c
gcc/gimple-pretty-print.h
gcc/graph.c
gcc/graph.h
gcc/passes.c
gcc/rtl.h
gcc/sched-vis.c
gcc/tree-pretty-print.c