This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, PR 54394] Compute loops when generating inline summaries


On Mon, Dec 3, 2012 at 9:50 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
> On Fri, Aug 31, 2012 at 7:41 AM, Martin Jambor <mjambor@suse.cz> wrote:
>> Hi,
>>
>> On Fri, Aug 31, 2012 at 12:06:33PM +0200, Jan Hubicka wrote:
>>> >
>>> > This is not required to make hints working, it is necessary because of
>>> > the following line a in estimate_function_body_sizes:
>>> >
>>> >           es->loop_depth = bb_loop_depth (bb);
>>> >
>>> > which always yields zero if we don't have loops computed.  So I can
>>> > skip the computation only if we don't care about loop depths in early
>>> > inlining either.  Should I skip it?
>>>
>>> Only place we care is the badness computation and only if profile guessing is off,
>>> so just initialize it to 0 for early inliner.
>>>
>>
>> Thanks.  For the record, this is what I have committed.
>>
>> Martin
>>
>>
>> 2012-08-31  Martin Jambor  <mjambor@suse.cz>
>>
>>         PR middle-end/54394
>>         * ipa-inline-analysis.c (estimate_function_body_sizes): Compute
>>         dominance info and loops whenever optimizing.
>>
>>
>
> This caused:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55564
>

Oops. Wrong link.  Please ignore this.


-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]