Partially revert ipa-inline caller_growth_limits
We need to revert one line of code change from r279942 due to performance degression. gcc/ChangeLog: 2020-01-08 Luo Xiong Hu <luoxhu@linux.ibm.com> PR middle-end/93189 * ipa-inline.c (caller_growth_limits): Restore the AND. From-SVN: r279986
This commit is contained in:
parent
fc6dbd584b
commit
709d7838e7
@ -1,3 +1,7 @@
|
||||
2020-01-08 Luo Xiong Hu <luoxhu@linux.ibm.com>
|
||||
|
||||
* ipa-inline.c (caller_growth_limits): Restore the AND.
|
||||
|
||||
2020-01-07 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* config/gcn/gcn-valu.md (VEC_1REG_INT_ALT): Delete iterator.
|
||||
|
@ -184,8 +184,8 @@ caller_growth_limits (struct cgraph_edge *e)
|
||||
the function to shrink if it went over the limits by forced inlining. */
|
||||
newsize = estimate_size_after_inlining (to, e);
|
||||
if (newsize >= ipa_size_summaries->get (what)->size
|
||||
&& (newsize > opt_for_fn (to->decl, param_large_function_insns)
|
||||
|| newsize > limit))
|
||||
&& newsize > opt_for_fn (to->decl, param_large_function_insns)
|
||||
&& newsize > limit)
|
||||
{
|
||||
e->inline_failed = CIF_LARGE_FUNCTION_GROWTH_LIMIT;
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user