Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-06-02 Thread Jiufu Guo via Gcc-patches
Richard Biener writes: > On Tue, Jun 2, 2020 at 4:10 AM Jiufu Guo wrote: >> >> Jiufu Guo writes: >> >> Hi, >> >> I updated the patch just a little accordinlgy. Thanks! >> >> diff --git a/gcc/common.opt b/gcc/common.opt >> index 4464049fc1f..570e2aa53c8 100644 >> --- a/gcc/common.opt >> +++ b/g

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-06-02 Thread Richard Biener via Gcc-patches
On Tue, Jun 2, 2020 at 4:10 AM Jiufu Guo wrote: > > Jiufu Guo writes: > > Hi, > > I updated the patch just a little accordinlgy. Thanks! > > diff --git a/gcc/common.opt b/gcc/common.opt > index 4464049fc1f..570e2aa53c8 100644 > --- a/gcc/common.opt > +++ b/gcc/common.opt > @@ -2856,6 +2856,10 @@

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-06-01 Thread Jiufu Guo via Gcc-patches
Jiufu Guo writes: Hi, I updated the patch just a little accordinlgy. Thanks! diff --git a/gcc/common.opt b/gcc/common.opt index 4464049fc1f..570e2aa53c8 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -2856,6 +2856,10 @@ funroll-all-loops Common Report Var(flag_unroll_all_loops) Optimizat

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-05-28 Thread Jiufu Guo via Gcc-patches
Richard Biener writes: > On Thu, May 28, 2020 at 4:37 PM Jiufu Guo wrote: >> >> Richard Biener writes: >> >> > On Thu, May 28, 2020 at 10:52 AM guojiufu wrote: >> >> >> >> From: Jiufu Guo >> >> >> >> Currently GIMPLE complete unroller(cunroll) is checking >> >> flag_unroll_loops and flag_peel

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-05-28 Thread Richard Biener via Gcc-patches
On Thu, May 28, 2020 at 4:37 PM Jiufu Guo wrote: > > Richard Biener writes: > > > On Thu, May 28, 2020 at 10:52 AM guojiufu wrote: > >> > >> From: Jiufu Guo > >> > >> Currently GIMPLE complete unroller(cunroll) is checking > >> flag_unroll_loops and flag_peel_loops to see if allow size growth.

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-05-28 Thread Jiufu Guo via Gcc-patches
Richard Biener writes: > On Thu, May 28, 2020 at 10:52 AM guojiufu wrote: >> >> From: Jiufu Guo >> >> Currently GIMPLE complete unroller(cunroll) is checking >> flag_unroll_loops and flag_peel_loops to see if allow size growth. >> Beside affects curnoll, flag_unroll_loops also controls RTL unro

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-05-28 Thread Segher Boessenkool
On Thu, May 28, 2020 at 12:01:26PM +0200, Richard Biener wrote: > On Thu, May 28, 2020 at 10:52 AM guojiufu wrote: > > --- a/gcc/common.opt > > +++ b/gcc/common.opt > > @@ -2856,6 +2856,10 @@ funroll-all-loops > > Common Report Var(flag_unroll_all_loops) Optimization > > Perform loop unrolling f

Re: [PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-05-28 Thread Richard Biener via Gcc-patches
On Thu, May 28, 2020 at 10:52 AM guojiufu wrote: > > From: Jiufu Guo > > Currently GIMPLE complete unroller(cunroll) is checking > flag_unroll_loops and flag_peel_loops to see if allow size growth. > Beside affects curnoll, flag_unroll_loops also controls RTL unroler. > To have more freedom to co

[PATCH 1/2] Introduce flag_cunroll_grow_size for cunroll

2020-05-28 Thread guojiufu via Gcc-patches
From: Jiufu Guo Currently GIMPLE complete unroller(cunroll) is checking flag_unroll_loops and flag_peel_loops to see if allow size growth. Beside affects curnoll, flag_unroll_loops also controls RTL unroler. To have more freedom to control cunroll and RTL unroller, this patch introduces flag_cunr