r112801 - in /branches/dataflow-branch/gcc: Cha...
zadeck@gcc.gnu.org
zadeck@gcc.gnu.org
Sun Apr 9 01:20:00 GMT 2006
Author: zadeck
Date: Sun Apr 9 01:20:07 2006
New Revision: 112801
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112801
Log:
2006-04-08 Kenneth Zadeck <zadeck@naturalbridge.com>
* tree-pass.h (pass_split_after_reload, pass_branch_target_load_optimize1
pass_branch_target_load_optimize2): Added.
(pass_branch_target_load_optimize): Deleted.
* flow.c (rest_of_handle_flow2): Split the calls to split_all_insns and
branch_target_load_optimize into their own passes.
* passes.c (init_optimization_passes): Ditto.
(init_optimization_passes): Moved clear_df pass to before
second branch_target_load_optimize pass.
* bt-load (compute_defs_uses_and_gen, build_btr_def_use_webs,
migrate_btr_defs): Threaded private copy of df into these functions.
(branch_target_load_optimize): Made private and add local
instance of df. Removed all references to flow.
(rest_of_handle_branch_target_load_optimize1): New function.
(rest_of_handle_branch_target_load_optimize): Renamed to
rest_of_handle_branch_target_load_optimize2.
rtl.h (branch_target_load_optimize): Removed.
Modified:
branches/dataflow-branch/gcc/ChangeLog.dataflow
branches/dataflow-branch/gcc/bt-load.c
branches/dataflow-branch/gcc/flow.c
branches/dataflow-branch/gcc/passes.c
branches/dataflow-branch/gcc/rtl.h
branches/dataflow-branch/gcc/tree-pass.h
More information about the Gcc-cvs
mailing list