r210989 - in /branches/google/gcc-4_9/gcc: cfgh...

dehao@gcc.gnu.org dehao@gcc.gnu.org
Tue May 27 22:41:00 GMT 2014


Author: dehao
Date: Tue May 27 22:41:46 2014
New Revision: 210989

URL: http://gcc.gnu.org/viewcvs?rev=210989&root=gcc&view=rev
Log:
Backport r210660, r210538, r210536, 210528

2014-05-27  Dehao Chen  <dehao@google.com>

	* ipa-inline-transform.c (clone_inlined_nodes): Use min of edge count
	and callee count to get clone count.
	* tree-inline.c (expand_call_inline): Use callee count instead of bb
	count in copy_body.
	* tree-cfg.c (gimple_merge_blocks): Updates bb count with max count.
	* ira-int.h (REG_FREQ_FROM_EDGE_FREQ): Use optimize_function_for_size_p.
	* regs.h (REG_FREQ_FROM_BB): Likewise.
	* cfghooks.c (make_forwarder_block): Use direct computation to
	get fall-through edge's count and frequency.

Modified:
    branches/google/gcc-4_9/gcc/cfghooks.c
    branches/google/gcc-4_9/gcc/ipa-inline-transform.c
    branches/google/gcc-4_9/gcc/ira-int.h
    branches/google/gcc-4_9/gcc/regs.h
    branches/google/gcc-4_9/gcc/tree-cfg.c
    branches/google/gcc-4_9/gcc/tree-inline.c



More information about the Gcc-cvs mailing list