Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-07-18 Thread Bin.Cheng
On Mon, Jul 17, 2017 at 1:09 PM, Christophe Lyon wrote: > On 17 July 2017 at 12:06, Bin.Cheng wrote: >> On Mon, Jul 10, 2017 at 10:32 AM, Christophe Lyon >> wrote: >>> Hi Bin, >>> >>> On 30 June 2017 at 12:43, Bin.Cheng wrote: On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: > On Wed

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-07-17 Thread Christophe Lyon
On 17 July 2017 at 12:06, Bin.Cheng wrote: > On Mon, Jul 10, 2017 at 10:32 AM, Christophe Lyon > wrote: >> Hi Bin, >> >> On 30 June 2017 at 12:43, Bin.Cheng wrote: >>> On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener wrote: > On We

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-07-17 Thread Bin.Cheng
On Mon, Jul 10, 2017 at 10:32 AM, Christophe Lyon wrote: > Hi Bin, > > On 30 June 2017 at 12:43, Bin.Cheng wrote: >> On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: >>> On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener >>> wrote: On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: > On

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-07-10 Thread Bin.Cheng
On Mon, Jul 10, 2017 at 10:32 AM, Christophe Lyon wrote: > Hi Bin, > > On 30 June 2017 at 12:43, Bin.Cheng wrote: >> On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: >>> On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener >>> wrote: On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: > On

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-07-10 Thread Christophe Lyon
Hi Bin, On 30 June 2017 at 12:43, Bin.Cheng wrote: > On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: >> On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener >> wrote: >>> On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: On Wed, Jun 28, 2017 at 11:58 AM, Richard Biener wrote: > On

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-07-03 Thread Richard Biener
On Fri, Jun 30, 2017 at 12:43 PM, Bin.Cheng wrote: > On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: >> On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener >> wrote: >>> On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: On Wed, Jun 28, 2017 at 11:58 AM, Richard Biener wrote: > On T

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-30 Thread Bin.Cheng
On Wed, Jun 28, 2017 at 2:09 PM, Bin.Cheng wrote: > On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener > wrote: >> On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: >>> On Wed, Jun 28, 2017 at 11:58 AM, Richard Biener >>> wrote: On Tue, Jun 27, 2017 at 4:07 PM, Bin.Cheng wrote: > On Tue,

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-28 Thread Bin.Cheng
On Wed, Jun 28, 2017 at 1:29 PM, Richard Biener wrote: > On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: >> On Wed, Jun 28, 2017 at 11:58 AM, Richard Biener >> wrote: >>> On Tue, Jun 27, 2017 at 4:07 PM, Bin.Cheng wrote: On Tue, Jun 27, 2017 at 1:44 PM, Richard Biener wrote: >

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-28 Thread Richard Biener
On Wed, Jun 28, 2017 at 1:46 PM, Bin.Cheng wrote: > On Wed, Jun 28, 2017 at 11:58 AM, Richard Biener > wrote: >> On Tue, Jun 27, 2017 at 4:07 PM, Bin.Cheng wrote: >>> On Tue, Jun 27, 2017 at 1:44 PM, Richard Biener >>> wrote: On Fri, Jun 23, 2017 at 12:30 PM, Bin.Cheng wrote: > On Tue

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-28 Thread Bin.Cheng
On Wed, Jun 28, 2017 at 11:58 AM, Richard Biener wrote: > On Tue, Jun 27, 2017 at 4:07 PM, Bin.Cheng wrote: >> On Tue, Jun 27, 2017 at 1:44 PM, Richard Biener >> wrote: >>> On Fri, Jun 23, 2017 at 12:30 PM, Bin.Cheng wrote: On Tue, Jun 20, 2017 at 10:22 AM, Bin.Cheng wrote: > On Mon,

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-28 Thread Richard Biener
On Tue, Jun 27, 2017 at 4:07 PM, Bin.Cheng wrote: > On Tue, Jun 27, 2017 at 1:44 PM, Richard Biener > wrote: >> On Fri, Jun 23, 2017 at 12:30 PM, Bin.Cheng wrote: >>> On Tue, Jun 20, 2017 at 10:22 AM, Bin.Cheng wrote: On Mon, Jun 12, 2017 at 6:03 PM, Bin Cheng wrote: > Hi, >>> Rebased

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-27 Thread Bin.Cheng
On Tue, Jun 27, 2017 at 1:44 PM, Richard Biener wrote: > On Fri, Jun 23, 2017 at 12:30 PM, Bin.Cheng wrote: >> On Tue, Jun 20, 2017 at 10:22 AM, Bin.Cheng wrote: >>> On Mon, Jun 12, 2017 at 6:03 PM, Bin Cheng wrote: Hi, >> Rebased V3 for changes in previous patches. Bootstap and test on >

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-27 Thread Richard Biener
On Fri, Jun 23, 2017 at 12:30 PM, Bin.Cheng wrote: > On Tue, Jun 20, 2017 at 10:22 AM, Bin.Cheng wrote: >> On Mon, Jun 12, 2017 at 6:03 PM, Bin Cheng wrote: >>> Hi, >>> This is the main patch rewriting loop distribution in order to handle hmmer. >>> It improves loop distribution by versioning lo

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-23 Thread Bin.Cheng
On Tue, Jun 20, 2017 at 10:22 AM, Bin.Cheng wrote: > On Mon, Jun 12, 2017 at 6:03 PM, Bin Cheng wrote: >> Hi, >> This is the main patch rewriting loop distribution in order to handle hmmer. >> It improves loop distribution by versioning loop under runtime alias check >> conditions. >> As describ

Re: [PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-20 Thread Bin.Cheng
On Mon, Jun 12, 2017 at 6:03 PM, Bin Cheng wrote: > Hi, > This is the main patch rewriting loop distribution in order to handle hmmer. > It improves loop distribution by versioning loop under runtime alias check > conditions. > As described in comments, the patch basically implements distribution

[PATCH GCC][13/13]Distribute loop with loop versioning under runtime alias check

2017-06-12 Thread Bin Cheng
Hi, This is the main patch rewriting loop distribution in order to handle hmmer. It improves loop distribution by versioning loop under runtime alias check conditions. As described in comments, the patch basically implements distribution in the following steps: 1) Seed partitions with speci