Re: [PATCH GCC][1/6]Move compare_tree to tree.c and expose the interface.

2017-05-26 Thread Bin.Cheng
On Fri, May 26, 2017 at 12:50 PM, Richard Biener wrote: > On Fri, May 26, 2017 at 1:30 PM, Bin.Cheng wrote: >> On Fri, May 26, 2017 at 12:14 PM, Richard Biener >> wrote: >>> On Tue, May 23, 2017 at 6:22 PM, Bin Cheng wrote: Hi, This patch set factors out runtime alias check code from

Re: [PATCH GCC][1/6]Move compare_tree to tree.c and expose the interface.

2017-05-26 Thread Richard Biener
On Fri, May 26, 2017 at 1:30 PM, Bin.Cheng wrote: > On Fri, May 26, 2017 at 12:14 PM, Richard Biener > wrote: >> On Tue, May 23, 2017 at 6:22 PM, Bin Cheng wrote: >>> Hi, >>> This patch set factors out runtime alias check code from >>> tree-vect-data-refs.c >>> and tree-vect-loop-manip.c as gen

Re: [PATCH GCC][1/6]Move compare_tree to tree.c and expose the interface.

2017-05-26 Thread Bin.Cheng
On Fri, May 26, 2017 at 12:14 PM, Richard Biener wrote: > On Tue, May 23, 2017 at 6:22 PM, Bin Cheng wrote: >> Hi, >> This patch set factors out runtime alias check code from >> tree-vect-data-refs.c >> and tree-vect-loop-manip.c as general interfaces in tree-data-ref.c. With >> this >> change

Re: [PATCH GCC][1/6]Move compare_tree to tree.c and expose the interface.

2017-05-26 Thread Richard Biener
On Tue, May 23, 2017 at 6:22 PM, Bin Cheng wrote: > Hi, > This patch set factors out runtime alias check code from tree-vect-data-refs.c > and tree-vect-loop-manip.c as general interfaces in tree-data-ref.c. With > this > change other optimizers like tree loop distribution could version loop wrt

[PATCH GCC][1/6]Move compare_tree to tree.c and expose the interface.

2017-05-23 Thread Bin Cheng
Hi, This patch set factors out runtime alias check code from tree-vect-data-refs.c and tree-vect-loop-manip.c as general interfaces in tree-data-ref.c. With this change other optimizers like tree loop distribution could version loop wrto the runtime alias checks. During this work, I also found cu