From: hubicka Date: Wed, 5 Sep 2012 22:32:36 +0000 (+0000) Subject: * ipa-inline.c (want_inline_small_function_p): Use INLINE_HINT_loop_iterations X-Git-Tag: upstream/4.9.2~10790 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4425a9fbd3aac518c4697dbc02ccfb7fe192394d;p=platform%2Fupstream%2Flinaro-gcc.git * ipa-inline.c (want_inline_small_function_p): Use INLINE_HINT_loop_iterations hint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190999 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 84c4f09..270af17 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-09-05 Jan Hubicka + + * ipa-inline.c (want_inline_small_function_p): Use INLINE_HINT_loop_iterations + hint. + 2012-09-05 Andrew Pinski * optabs.c (emit_conditional_add): Correct comment about the arguments. diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index a1d703a..95842bd 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -532,7 +532,8 @@ want_inline_small_function_p (struct cgraph_edge *e, bool report) Upgrade it to MAX_INLINE_INSNS_SINGLE when hints suggests that inlining given function is very profitable. */ else if (!DECL_DECLARED_INLINE_P (callee->symbol.decl) - && growth >= ((hints & INLINE_HINT_indirect_call) + && growth >= ((hints & (INLINE_HINT_indirect_call + | INLINE_HINT_loop_iterations)) ? MAX (MAX_INLINE_INSNS_AUTO, MAX_INLINE_INSNS_SINGLE) : MAX_INLINE_INSNS_AUTO))