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