Re: [RFC][SSA] Iterator to visit SSA

2016-09-14 Thread Richard Biener
On Thu, Sep 8, 2016 at 5:29 AM, Kugan Vivekanandarajah wrote: > Hi Richard, > > On 7 September 2016 at 19:35, Richard Biener > wrote: >> On Wed, Sep 7, 2016 at 2:21 AM, Kugan Vivekanandarajah >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-07 Thread Kugan Vivekanandarajah
Hi Richard, On 7 September 2016 at 19:35, Richard Biener wrote: > On Wed, Sep 7, 2016 at 2:21 AM, Kugan Vivekanandarajah > wrote: >> Hi Richard, >> >> On 6 September 2016 at 19:08, Richard Biener >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-07 Thread Richard Biener
On Wed, Sep 7, 2016 at 2:21 AM, Kugan Vivekanandarajah wrote: > Hi Richard, > > On 6 September 2016 at 19:08, Richard Biener > wrote: >> On Tue, Sep 6, 2016 at 2:24 AM, Kugan Vivekanandarajah >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-07 Thread Dominik Inführ
I am not sure about the process, but it may also be nice/useful to add your new macro to ForEachMacros in contrib/clang-format. Dominik > On 07 Sep 2016, at 02:21, Kugan Vivekanandarajah > wrote: > > Hi Richard, > > On 6 September 2016 at 19:08, Richard

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Kugan Vivekanandarajah
Hi Richard, On 6 September 2016 at 19:08, Richard Biener wrote: > On Tue, Sep 6, 2016 at 2:24 AM, Kugan Vivekanandarajah > wrote: >> Hi Richard, >> >> On 5 September 2016 at 17:57, Richard Biener >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Jeff Law
On 09/05/2016 01:57 AM, Richard Biener wrote: On Mon, Sep 5, 2016 at 7:26 AM, Kugan Vivekanandarajah wrote: Hi All, While looking at gcc source, I noticed that we are iterating over SSA variable from 0 to num_ssa_names in some cases and 1 to num_ssa_names in

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Richard Biener
On Tue, Sep 6, 2016 at 12:07 PM, Kugan Vivekanandarajah wrote: > Hi Richard, > > > On 6 September 2016 at 19:57, Richard Biener > wrote: >> On Tue, Sep 6, 2016 at 11:33 AM, Kugan Vivekanandarajah >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Kugan Vivekanandarajah
Hi Richard, On 6 September 2016 at 19:57, Richard Biener wrote: > On Tue, Sep 6, 2016 at 11:33 AM, Kugan Vivekanandarajah > wrote: >> Hi Richard, >> >> On 6 September 2016 at 19:08, Richard Biener >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Richard Biener
On Tue, Sep 6, 2016 at 11:33 AM, Kugan Vivekanandarajah wrote: > Hi Richard, > > On 6 September 2016 at 19:08, Richard Biener > wrote: >> On Tue, Sep 6, 2016 at 2:24 AM, Kugan Vivekanandarajah >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Kugan Vivekanandarajah
Hi Richard, On 6 September 2016 at 19:08, Richard Biener wrote: > On Tue, Sep 6, 2016 at 2:24 AM, Kugan Vivekanandarajah > wrote: >> Hi Richard, >> >> On 5 September 2016 at 17:57, Richard Biener >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-06 Thread Richard Biener
On Tue, Sep 6, 2016 at 2:24 AM, Kugan Vivekanandarajah wrote: > Hi Richard, > > On 5 September 2016 at 17:57, Richard Biener > wrote: >> On Mon, Sep 5, 2016 at 7:26 AM, Kugan Vivekanandarajah >>

Re: [RFC][SSA] Iterator to visit SSA

2016-09-05 Thread Kugan Vivekanandarajah
Hi Richard, On 5 September 2016 at 17:57, Richard Biener wrote: > On Mon, Sep 5, 2016 at 7:26 AM, Kugan Vivekanandarajah > wrote: >> Hi All, >> >> While looking at gcc source, I noticed that we are iterating over SSA >> variable

Re: [RFC][SSA] Iterator to visit SSA

2016-09-05 Thread Richard Biener
On Mon, Sep 5, 2016 at 7:26 AM, Kugan Vivekanandarajah wrote: > Hi All, > > While looking at gcc source, I noticed that we are iterating over SSA > variable from 0 to num_ssa_names in some cases and 1 to num_ssa_names > in others. It seems that variable 0 is

[RFC][SSA] Iterator to visit SSA

2016-09-04 Thread Kugan Vivekanandarajah
Hi All, While looking at gcc source, I noticed that we are iterating over SSA variable from 0 to num_ssa_names in some cases and 1 to num_ssa_names in others. It seems that variable 0 is always NULL TREE. But it can confuse people who are looking for the first time. Therefore It might be good to