diff options
author | Dehao Chen <dehao@google.com> | 2014-03-27 01:01:07 +0000 |
---|---|---|
committer | Dehao Chen <dehao@gcc.gnu.org> | 2014-03-27 01:01:07 +0000 |
commit | 2f2a7d154350c5bbe2da1ff5b926595860268577 (patch) | |
tree | 52f3945696c992ae1617b2aa391474b97340e796 /gcc | |
parent | a0dbf28553c24241b594a21180ffbc28c824b576 (diff) | |
download | gcc-2f2a7d154350c5bbe2da1ff5b926595860268577.zip gcc-2f2a7d154350c5bbe2da1ff5b926595860268577.tar.gz gcc-2f2a7d154350c5bbe2da1ff5b926595860268577.tar.bz2 |
* ipa-inline.c (early_inliner): Update node's inline info.
From-SVN: r208861
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ipa-inline.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b9fc168..e7acc58 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-03-27 Dehao Chen <dehao@google.com> + + * ipa-inline.c (early_inliner): Update node's inline info. + 2014-03-26 Dehao Chen <dehao@google.com> * dojump.c (do_compare_rtx_and_jump): Sets correct probability for diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index da83c40..f022e37 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -2318,6 +2318,8 @@ early_inliner (void) edge->call_stmt, edge->callee->decl, false)) edge->call_stmt_cannot_inline_p = true; } + if (iterations < PARAM_VALUE (PARAM_EARLY_INLINER_MAX_ITERATIONS) - 1) + inline_update_overall_summary (node); timevar_pop (TV_INTEGRATION); iterations++; inlined = false; |