2006-01-25 Paolo Bonzini <bonzini@gnu.org>
* Makefile.in (sched-vis.o): Update dependencies. * haifa-sched.c (sched_finish): Clear current_sched_info. * cfg.c (dump_bb_info): New, split from dump_flow_info. (dump_flow_info): Call it. * passes.c (execute_todo): Call print_rtl_slim_with_bb to make a slim RTL dump. * basic-block.h (dump_bb_info): Declare. * tree-dump.c (dump_enable_all): OR the flags of a -fdump-tree-all option, and apply options only for dump files whose TDF_RTL, TDF_TREE, or TDF_IPA bits match. * rtl.h: Declare new functions exported from sched-vis.c. * sched-vis.c: Enable also if scheduling is not used. (print_value): Print the mode of registers if not inside scheduling. (print_insn): Make it work outside the scheduler. Beautify the output a bit. (dump_insn_slim, debug_insn_slim, print_rtl_slim_with_bb): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110217 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 19 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 2 additions, 2 deletionsgcc/Makefile.in
- gcc/basic-block.h 1 addition, 0 deletionsgcc/basic-block.h
- gcc/cfg.c 66 additions, 39 deletionsgcc/cfg.c
- gcc/haifa-sched.c 2 additions, 0 deletionsgcc/haifa-sched.c
- gcc/passes.c 10 additions, 6 deletionsgcc/passes.c
- gcc/rtl.h 5 additions, 0 deletionsgcc/rtl.h
- gcc/sched-vis.c 87 additions, 23 deletionsgcc/sched-vis.c
- gcc/tree-dump.c 5 additions, 4 deletionsgcc/tree-dump.c
Loading
Please register or sign in to comment