Re: [PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-06-07 Thread Bin.Cheng
On Wed, May 24, 2017 at 2:48 PM, Richard Biener wrote: > On Mon, May 22, 2017 at 7:13 PM, Bin.Cheng wrote: >> On Fri, May 19, 2017 at 1:51 PM, Richard Biener >> wrote: >>> On Mon, May 15, 2017 at 5:58 PM, Bin.Cheng wrote: On Thu, May 11, 2017 at 12:02 PM, Richard Biener wrote: >

Re: [PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-05-24 Thread Richard Biener
On Mon, May 22, 2017 at 7:13 PM, Bin.Cheng wrote: > On Fri, May 19, 2017 at 1:51 PM, Richard Biener > wrote: >> On Mon, May 15, 2017 at 5:58 PM, Bin.Cheng wrote: >>> On Thu, May 11, 2017 at 12:02 PM, Richard Biener >>> wrote: On Tue, Apr 18, 2017 at 12:54 PM, Bin Cheng wrote > Hi, >>>

Re: [PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-05-22 Thread Bin.Cheng
On Fri, May 19, 2017 at 1:51 PM, Richard Biener wrote: > On Mon, May 15, 2017 at 5:58 PM, Bin.Cheng wrote: >> On Thu, May 11, 2017 at 12:02 PM, Richard Biener >> wrote: >>> On Tue, Apr 18, 2017 at 12:54 PM, Bin Cheng wrote Hi, Based on vect_peeling algorithm, we know for sure that vec

Re: [PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-05-19 Thread Richard Biener
On Mon, May 15, 2017 at 5:58 PM, Bin.Cheng wrote: > On Thu, May 11, 2017 at 12:02 PM, Richard Biener > wrote: >> On Tue, Apr 18, 2017 at 12:54 PM, Bin Cheng wrote >>> Hi, >>> Based on vect_peeling algorithm, we know for sure that vectorized loop must >>> iterates at least once. >>> This patch s

Re: [PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-05-15 Thread Bin.Cheng
On Thu, May 11, 2017 at 12:02 PM, Richard Biener wrote: > On Tue, Apr 18, 2017 at 12:54 PM, Bin Cheng wrote >> Hi, >> Based on vect_peeling algorithm, we know for sure that vectorized loop must >> iterates at least once. >> This patch sets range information for niter bounds of vectorized loop.

Re: [PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-05-11 Thread Richard Biener
On Tue, Apr 18, 2017 at 12:54 PM, Bin Cheng wrote > Hi, > Based on vect_peeling algorithm, we know for sure that vectorized loop must > iterates at least once. > This patch sets range information for niter bounds of vectorized loop. This > helps niter analysis, > so iv elimination too. > Is it

[PATCH GCC8][31/33]Set range information for niter bound of vectorized loop

2017-04-18 Thread Bin Cheng
Hi, Based on vect_peeling algorithm, we know for sure that vectorized loop must iterates at least once. This patch sets range information for niter bounds of vectorized loop. This helps niter analysis, so iv elimination too. Is it OK? Thanks, bin 2017-04-11 Bin Cheng * tree-vect-loo