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 bb-reorder.c cfgbuild.c cfgc ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	ctice@gcc.gnu.org	2004-08-25 19:52:55

Modified files:
	gcc            : ChangeLog bb-reorder.c cfgbuild.c cfgcleanup.c 
	                 cfglayout.c cfgrtl.c ifcvt.c passes.c 
	gcc/doc        : invoke.texi 

Log message:
	Add more details to hot/cold partitioning comments and documentation.
	
	2004-08-25  Caroline Tice  <ctice@apple.com>
	
	* bb-reorder.c (partition_hot_cold_basic_blocks):  Add more details
	to comments at start of function.
	* cfgbuild.c (make_edges):  Add more details to hot/cold partitioning
	comment.
	* cfgcleanup.c (try_simplify_condjump, try_forward_edges,
	merge_blocks_move_predecessor_nojumps,
	merge_blocks_move_successor_nojumps, merge_blocks_move,
	try_crossjump_to_edge, try_crossjump_bb): Likewise.
	* cfglayout.c (fixup_reorder_chain): Likewise.
	* cfgrtl.c (rtl_can_merge_blocks, try_redirect_by_replacing_jump,
	cfg_layout_can_merge_blocks_p):  Likewise.
	* ifcvt.c (find_if_case_1, find_if_case_2): Likewise.
	* passes.c (rest_of_compilation): Update comments for calling
	optimization that partitions hot/cold basic blocks.
	* doc/invoke.texi:  Update documentation of
	freorder-blocks-and-partition flag.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5087&r2=2.5088
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/bb-reorder.c.diff?cvsroot=gcc&r1=1.80&r2=1.81
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgbuild.c.diff?cvsroot=gcc&r1=1.51&r2=1.52
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgcleanup.c.diff?cvsroot=gcc&r1=1.126&r2=1.127
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfglayout.c.diff?cvsroot=gcc&r1=1.72&r2=1.73
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgrtl.c.diff?cvsroot=gcc&r1=1.130&r2=1.131
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ifcvt.c.diff?cvsroot=gcc&r1=1.162&r2=1.163
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/passes.c.diff?cvsroot=gcc&r1=2.39&r2=2.40
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gcc&r1=1.515&r2=1.516


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