Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-25 Thread Richard Biener
On Mon, Jul 24, 2017 at 4:27 PM, Bin.Cheng wrote: > Ping^1. Ok. Thanks and sorry for the delay. Richard. > Thanks, > bin > > On Mon, Jul 10, 2017 at 9:23 AM, Bin.Cheng wrote: >> On Tue, Jul 4, 2017 at 1:29 PM, Richard Biener >> wrote: >>> On Tue, Jul 4, 2017 at 2:06 PM, Bin.Cheng wrote:

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-24 Thread Bin.Cheng
Ping^1. Thanks, bin On Mon, Jul 10, 2017 at 9:23 AM, Bin.Cheng wrote: > On Tue, Jul 4, 2017 at 1:29 PM, Richard Biener > wrote: >> On Tue, Jul 4, 2017 at 2:06 PM, Bin.Cheng wrote: >>> On Tue, Jul 4, 2017 at 12:19 PM, Richard Biener >>> wrote: On Mon, Jul 3, 2017 at 4:17 PM, Bin.Cheng wr

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-10 Thread Bin.Cheng
On Tue, Jul 4, 2017 at 1:29 PM, Richard Biener wrote: > On Tue, Jul 4, 2017 at 2:06 PM, Bin.Cheng wrote: >> On Tue, Jul 4, 2017 at 12:19 PM, Richard Biener >> wrote: >>> On Mon, Jul 3, 2017 at 4:17 PM, Bin.Cheng wrote: On Mon, Jul 3, 2017 at 10:38 AM, Richard Biener wrote: > On T

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-04 Thread Richard Biener
On Tue, Jul 4, 2017 at 2:06 PM, Bin.Cheng wrote: > On Tue, Jul 4, 2017 at 12:19 PM, Richard Biener > wrote: >> On Mon, Jul 3, 2017 at 4:17 PM, Bin.Cheng wrote: >>> On Mon, Jul 3, 2017 at 10:38 AM, Richard Biener >>> wrote: On Tue, Jun 27, 2017 at 12:49 PM, Bin Cheng wrote: > Hi, >

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-04 Thread Bin.Cheng
On Tue, Jul 4, 2017 at 12:19 PM, Richard Biener wrote: > On Mon, Jul 3, 2017 at 4:17 PM, Bin.Cheng wrote: >> On Mon, Jul 3, 2017 at 10:38 AM, Richard Biener >> wrote: >>> On Tue, Jun 27, 2017 at 12:49 PM, Bin Cheng wrote: Hi, For the moment, tree-predcom.c only supports invarian

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-04 Thread Richard Biener
On Mon, Jul 3, 2017 at 4:17 PM, Bin.Cheng wrote: > On Mon, Jul 3, 2017 at 10:38 AM, Richard Biener > wrote: >> On Tue, Jun 27, 2017 at 12:49 PM, Bin Cheng wrote: >>> Hi, >>> For the moment, tree-predcom.c only supports >>> invariant/load-loads/store-loads chains. >>> This patch generalizes dead

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-03 Thread Bin.Cheng
On Mon, Jul 3, 2017 at 10:38 AM, Richard Biener wrote: > On Tue, Jun 27, 2017 at 12:49 PM, Bin Cheng wrote: >> Hi, >> For the moment, tree-predcom.c only supports >> invariant/load-loads/store-loads chains. >> This patch generalizes dead store elimination (or store motion) across loop >> iterat

Re: [PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-07-03 Thread Richard Biener
On Tue, Jun 27, 2017 at 12:49 PM, Bin Cheng wrote: > Hi, > For the moment, tree-predcom.c only supports invariant/load-loads/store-loads > chains. > This patch generalizes dead store elimination (or store motion) across loop > iterations in > predictive commoning pass by supporting store-store c

[PATCH GCC][3/4]Generalize dead store elimination (or store motion) across loop iterations in predcom

2017-06-27 Thread Bin Cheng
Hi, For the moment, tree-predcom.c only supports invariant/load-loads/store-loads chains. This patch generalizes dead store elimination (or store motion) across loop iterations in predictive commoning pass by supporting store-store chain. As comment in the patch: Apart from predictive commo