Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-04-05 Thread Richard Biener
at 9:57 PM, Bin.Cheng wrote: >>>>> Sorry, Should have replied to gcc-patches list. >>>>> >>>>> Thanks, >>>>> bin >>>>> >>>>> ------ Forwarded message ---------- >>>>> From: "Bin.Cheng&

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-04-04 Thread Bin.Cheng
o gcc-patches list. >>>> >>>> Thanks, >>>> bin >>>> >>>> -- Forwarded message ------ >>>> From: "Bin.Cheng" >>>> Date: Tue, 29 Mar 2016 03:55:04 +0800 >>>> Subject: Re: [PATCH PR69489/0

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-04-04 Thread Richard Biener
> >>> -- Forwarded message -- >>> From: "Bin.Cheng" >>> Date: Tue, 29 Mar 2016 03:55:04 +0800 >>> Subject: Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking >>> DR against its innermost loop bahavior if possible &g

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-31 Thread Bin.Cheng
n.Cheng" >> Date: Tue, 29 Mar 2016 03:55:04 +0800 >> Subject: Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking >> DR against its innermost loop bahavior if possible >> To: Richard Biener >> >> On 3/17/16, Richard Biener wrote: >>> On W

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-29 Thread Richard Biener
On Mon, Mar 28, 2016 at 9:57 PM, Bin.Cheng wrote: > Sorry, Should have replied to gcc-patches list. > > Thanks, > bin > > -- Forwarded message -- > From: "Bin.Cheng" > Date: Tue, 29 Mar 2016 03:55:04 +0800 > Subject: Re: [PATCH PR69489/01]I

Fwd: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-28 Thread Bin.Cheng
Sorry, Should have replied to gcc-patches list. Thanks, bin -- Forwarded message -- From: "Bin.Cheng" Date: Tue, 29 Mar 2016 03:55:04 +0800 Subject: Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible To: Rich

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-19 Thread Bin.Cheng
On Wed, Mar 16, 2016 at 12:20 PM, Richard Biener wrote: > > On Wed, Mar 16, 2016 at 10:59 AM, Bin Cheng wrote: > > Hi, > > .. > > Bootstrap and test on x86_64 and AArch64. Is it OK, not sure if it's GCC 7? > > Hmm. Hi, Thanks for reviewing. > > + equal_p = true; > + if (e1->base_address &&

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-19 Thread Richard Biener
On Wed, Mar 16, 2016 at 5:17 PM, Bin.Cheng wrote: > On Wed, Mar 16, 2016 at 12:20 PM, Richard Biener > wrote: >> >> On Wed, Mar 16, 2016 at 10:59 AM, Bin Cheng wrote: >> > Hi, >> > .. >> > Bootstrap and test on x86_64 and AArch64. Is it OK, not sure if it's GCC >> > 7? >> >> Hmm. > Hi, > T

Re: [PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-18 Thread Richard Biener
On Wed, Mar 16, 2016 at 10:59 AM, Bin Cheng wrote: > Hi, > One issue revealed in tree ifcvt is the pass stores/tracks DRs against its > memory references in IR. This causes difficulty in identifying same memory > references appearing in different forms. Given below example: > > void foo (int a

[PATCH PR69489/01]Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possible

2016-03-16 Thread Bin Cheng
Hi, One issue revealed in tree ifcvt is the pass stores/tracks DRs against its memory references in IR. This causes difficulty in identifying same memory references appearing in different forms. Given below example: void foo (int a[], int b[]) { int i; for (i = 0; i < 100; i++) {