Re: [PATCH][RFC] Teach GIMPLE FE to build proper CFG + SSA (+ loops)

2019-03-19 Thread Jeff Law
On 3/14/19 4:43 AM, Richard Biener wrote: > On Wed, 13 Mar 2019, Richard Biener wrote: > >> On Wed, 13 Mar 2019, Bin.Cheng wrote: >> >>> On Wed, Mar 13, 2019 at 3:58 AM Richard Biener wrote: This makes an attempt at fixing the most annoying parts of the GIMPLE FE unit testing

Re: [PATCH][RFC] Teach GIMPLE FE to build proper CFG + SSA (+ loops)

2019-03-14 Thread Richard Biener
On Wed, 13 Mar 2019, Richard Biener wrote: > On Wed, 13 Mar 2019, Bin.Cheng wrote: > > > On Wed, Mar 13, 2019 at 3:58 AM Richard Biener wrote: > > > > > > > > > This makes an attempt at fixing the most annoying parts of the GIMPLE > > > FE unit testing - the lack of proper CFG preservation and

Re: [PATCH][RFC] Teach GIMPLE FE to build proper CFG + SSA (+ loops)

2019-03-13 Thread Richard Biener
On Wed, 13 Mar 2019, Bin.Cheng wrote: > On Wed, Mar 13, 2019 at 3:58 AM Richard Biener wrote: > > > > > > This makes an attempt at fixing the most annoying parts of the GIMPLE > > FE unit testing - the lack of proper CFG preservation and hoops you > > need to jump through to make the CFG and SSA

Re: [PATCH][RFC] Teach GIMPLE FE to build proper CFG + SSA (+ loops)

2019-03-13 Thread Bin.Cheng
On Wed, Mar 13, 2019 at 3:58 AM Richard Biener wrote: > > > This makes an attempt at fixing the most annoying parts of the GIMPLE > FE unit testing - the lack of proper CFG preservation and hoops you > need to jump through to make the CFG and SSA builders happy. > > Due to this the __GIMPLE

[PATCH][RFC] Teach GIMPLE FE to build proper CFG + SSA (+ loops)

2019-03-12 Thread Richard Biener
This makes an attempt at fixing the most annoying parts of the GIMPLE FE unit testing - the lack of proper CFG preservation and hoops you need to jump through to make the CFG and SSA builders happy. Due to this the __GIMPLE specifiers takes two new flags, "cfg" for GIMPLE-with-a-CFG and "ssa"