On 9/3/18 1:56 AM, Martin Liška wrote:
> Hi.
>
> This is small improvement for {gimple,generic}-match.c files.
> The code path that reports application of a pattern is now guarded
> with __builtin_expect. And reporting function lives in gimple.c.
>
> For gimple-match.o, difference is:
>
> bloaty
On Mon, Sep 3, 2018 at 4:19 PM Martin Liška wrote:
>
> On 09/03/2018 03:31 PM, Richard Biener wrote:
> > On Mon, Sep 3, 2018 at 2:09 PM Martin Liška wrote:
> >>
> >> On 09/03/2018 10:19 AM, Richard Biener wrote:
> >>> On Mon, Sep 3, 2018 at 9:56 AM Martin Liška wrote:
>
> Hi.
>
>
On 09/03/2018 03:31 PM, Richard Biener wrote:
> On Mon, Sep 3, 2018 at 2:09 PM Martin Liška wrote:
>>
>> On 09/03/2018 10:19 AM, Richard Biener wrote:
>>> On Mon, Sep 3, 2018 at 9:56 AM Martin Liška wrote:
Hi.
This is small improvement for {gimple,generic}-match.c files.
On Mon, Sep 3, 2018 at 2:09 PM Martin Liška wrote:
>
> On 09/03/2018 10:19 AM, Richard Biener wrote:
> > On Mon, Sep 3, 2018 at 9:56 AM Martin Liška wrote:
> >>
> >> Hi.
> >>
> >> This is small improvement for {gimple,generic}-match.c files.
> >> The code path that reports application of a patter
t; function and wrap that into __builtin_expect.
>> * gimple.c (report_match_pattern): New function.
>> * gimple.h (report_match_pattern): Likewise.
>> ---
>> gcc/genmatch.c | 18 --
>> gcc/gimple.c | 14 ++
>> gcc/gimple.h
On Mon, Sep 3, 2018 at 9:56 AM Martin Liška wrote:
>
> Hi.
>
> This is small improvement for {gimple,generic}-match.c files.
> The code path that reports application of a pattern is now guarded
> with __builtin_expect. And reporting function lives in gimple.c.
>
> For gimple-match.o, difference is
Hi.
This is small improvement for {gimple,generic}-match.c files.
The code path that reports application of a pattern is now guarded
with __builtin_expect. And reporting function lives in gimple.c.
For gimple-match.o, difference is:
bloaty /tmp/after.o -- /tmp/before.o
VM SIZE