This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc/gcc ChangeLog.lno basic-block.h cfgloop.h ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	lno-branch
Changes by:	rakdver@gcc.gnu.org	2004-08-04 19:13:51

Modified files:
	gcc            : ChangeLog.lno basic-block.h cfgloop.h 
	                 cfgloopmanip.c dominance.c tree-cfg.c 
	                 tree-flow.h tree-ssa-loop-ivopts.c 
	                 tree-ssa-loop-manip.c tree-vectorizer.c 

Log message:
	* basic-block.h (get_dominated_by_region): Declare.
	* cfgloop.h (update_single_exits_after_duplication): Declare.
	(split_loop_bb): Declaration changed.
	* cfgloopmanip.c (split_loop_bb): Take void * argument instead of
	rtx one.
	(update_single_exits_after_duplication): Export.
	* dominance.c (get_dominated_by_region): New function.
	* tree-cfg.c (add_phi_args_after_copy_bb): Split out from ...
	(add_phi_args_after_copy): ... here.
	(allocate_ssa_names): Export.  Allocate the ssa names map if
	necessary.
	(rewrite_to_new_ssa_names_bb): Split out from ...
	(rewrite_to_new_ssa_names): ... here.
	(tree_duplicate_sese_region): Changed due to allocate_ssa_names
	change.  Use get_dominated_by_region.
	* tree-flow.h (add_phi_args_after_copy_bb, add_phi_args_after_copy,
	rewrite_to_new_ssa_names_bb, rewrite_to_new_ssa_names,
	allocate_ssa_names, split_loop_exit_edge,
	bsi_insert_on_edge_immediate_loop, tree_split_loop_iterations,
	tree_align_loop_iterations): Declare.
	(tree_duplicate_loop_to_exit): Declaration removed.
	* tree-ssa-loop-ivopts.c (create_iv): Use
	bsi_insert_on_edge_immediate_loop.
	(split_loop_exit_edge): Moved to tree-ssa-loop-manip.c.
	* tree-ssa-loop-manip.c (copy_phi_nodes): Renamed to
	copy_phi_node_args.  Use add_phi_args_after_copy_bb.
	(allocate_new_names, rename_use_op, rename_def_op,
	rename_variables_in_bb, rename_variables, free_new_names,
	tdlte_rename_variables_in_loop, tdlte_copy_phi_nodes,
	tree_duplicate_loop_to_exit_cfg, tree_duplicate_loop_to_exit):
	Moved to tree-vectorize.c.
	(extend_exit_phi_nodes): Removed.
	(tree_duplicate_loop_to_header_edge): Use the functions from
	tree-cfg.c.
	(tree_split_loop_iterations, tree_align_loop_iterations,
	bsi_insert_on_edge_immediate_loop): New functions.
	(split_loop_exit_edge): Moved from tree-ssa-loop-ivopts.c.
	* tree-vectorizer.c ((allocate_new_names, rename_use_op,
	rename_def_op, rename_variables_in_bb, rename_variables, free_new_names,
	tdlte_rename_variables_in_loop, tdlte_copy_phi_nodes,
	tree_duplicate_loop_to_exit_cfg, tree_duplicate_loop_to_exit):
	Moved from tree-ssa-loop-manip.c.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.246&r2=1.1.2.247
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/basic-block.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.153.2.39.2.12&r2=1.153.2.39.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgloop.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.2.4.9.2.22&r2=1.2.4.9.2.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgloopmanip.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.3.2.11.2.13&r2=1.3.2.11.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/dominance.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.10.2.11.2.7&r2=1.10.2.11.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.244.2.25&r2=1.1.4.244.2.26
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.177.2.44&r2=1.1.4.177.2.45
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.48&r2=1.1.2.49
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-manip.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.28&r2=1.1.2.29
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-vectorizer.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.58&r2=1.1.2.59


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]