Re: [PATCH GCC8][03/33]Refactor invariant variable/expression handling

2017-05-03 Thread Bin.Cheng
On Wed, May 3, 2017 at 3:41 PM, Bin.Cheng wrote: > On Wed, May 3, 2017 at 3:38 PM, Christophe Lyon > wrote: >> Hi Bin, >> >> >> On 24 April 2017 at 12:26, Richard Biener wrote: >>> On Tue, Apr 18, 2017 at 12:38 PM, Bin Cheng wrote: Hi, This patch refactors how invariant variable/expre

Re: [PATCH GCC8][03/33]Refactor invariant variable/expression handling

2017-05-03 Thread Bin.Cheng
On Wed, May 3, 2017 at 3:38 PM, Christophe Lyon wrote: > Hi Bin, > > > On 24 April 2017 at 12:26, Richard Biener wrote: >> On Tue, Apr 18, 2017 at 12:38 PM, Bin Cheng wrote: >>> Hi, >>> This patch refactors how invariant variable/expressions are handled. Now >>> they are >>> recorded in the sa

Re: [PATCH GCC8][03/33]Refactor invariant variable/expression handling

2017-05-03 Thread Christophe Lyon
Hi Bin, On 24 April 2017 at 12:26, Richard Biener wrote: > On Tue, Apr 18, 2017 at 12:38 PM, Bin Cheng wrote: >> Hi, >> This patch refactors how invariant variable/expressions are handled. Now >> they are >> recorded in the same kind data structure and handled similarly, which makes >> code

Re: [PATCH GCC8][03/33]Refactor invariant variable/expression handling

2017-04-24 Thread Richard Biener
On Tue, Apr 18, 2017 at 12:38 PM, Bin Cheng wrote: > Hi, > This patch refactors how invariant variable/expressions are handled. Now > they are > recorded in the same kind data structure and handled similarly, which makes > code > easier to understand. > > Is it OK? Ok. Richard. > Thanks, > b

[PATCH GCC8][03/33]Refactor invariant variable/expression handling

2017-04-18 Thread Bin Cheng
Hi, This patch refactors how invariant variable/expressions are handled. Now they are recorded in the same kind data structure and handled similarly, which makes code easier to understand. Is it OK? Thanks, bin 2017-04-11 Bin Cheng * tree-ssa-loop-ivopts.c (struct cost_pair): Renam