aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-10-28 10:50:58 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2012-10-28 09:50:58 +0000
commitb48ccf0df63bb9f2ab8de12397e3e72676fa2624 (patch)
tree2dae795a33d41ca45ce797578c0fa418c47bf057 /gcc/function.c
parentf457c50cd95684173f68fe0e7c1b14b2533a62b2 (diff)
downloadgcc-b48ccf0df63bb9f2ab8de12397e3e72676fa2624.zip
gcc-b48ccf0df63bb9f2ab8de12397e3e72676fa2624.tar.gz
gcc-b48ccf0df63bb9f2ab8de12397e3e72676fa2624.tar.bz2
ipa-inline.c (edge_badness): Reduce precision; use scc hints.
* ipa-inline.c (edge_badness): Reduce precision; use scc hints. (inline_small_functions): Fix dumps; update all callees after inlining. * ipa-inline.h (INLINE_HINT_in_scc, INLINE_HINT_same_scc): New constants. (inline summary): Add SCC_NO. * ipa-inline-analysis.c (dump_inline_hints): Dump SCC hints. (reset_inline_summary): Reset scc_no. (estimate_node_size_and_time): Set in_scc hint. (do_estimate_edge_time): Add same_scc hint. (do_estimate_edge_hints): Likewise. From-SVN: r192888
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions