[patch 7/9] Flatten cfgloop.h

2015-07-07 Thread Andrew MacLeod
This patch flattens cfgloop.h. cfgloopmanip.h is utilized by numerous files which include cfgloop.h, so it seems to make sense to leave it here. The other 3 header files are going to form part of backend.h, so take them out. I didn't bother posting the changes to all the source files since a

Re: flatten cfgloop.h

2015-07-07 Thread Richard Biener
On Mon, Jul 6, 2015 at 8:11 PM, Jeff Law wrote: > On 07/06/2015 07:38 AM, Michael Matz wrote: >> >> Hi, >> >> On Sun, 5 Jul 2015, Prathamesh Kulkarni wrote: >> >>> Hi, >>> The attached patches flatten cfgloop.h. >>> patch-1.diff mov

Re: flatten cfgloop.h

2015-07-06 Thread Jeff Law
On 07/06/2015 07:38 AM, Michael Matz wrote: Hi, On Sun, 5 Jul 2015, Prathamesh Kulkarni wrote: Hi, The attached patches flatten cfgloop.h. patch-1.diff moves around prototypes and structures to respective header-files. patch-2.diff (mostly auto-generated) replicates cfgloop.h includes in c

Re: flatten cfgloop.h

2015-07-06 Thread Andrew MacLeod
On 07/06/2015 09:38 AM, Michael Matz wrote: Hi, On Sun, 5 Jul 2015, Prathamesh Kulkarni wrote: Hi, The attached patches flatten cfgloop.h. patch-1.diff moves around prototypes and structures to respective header-files. patch-2.diff (mostly auto-generated) replicates cfgloop.h includes in c

Re: flatten cfgloop.h

2015-07-06 Thread Michael Matz
Hi, On Sun, 5 Jul 2015, Prathamesh Kulkarni wrote: > Hi, > The attached patches flatten cfgloop.h. > patch-1.diff moves around prototypes and structures to respective > header-files. > patch-2.diff (mostly auto-generated) replicates cfgloop.h includes in c files. > Bootstra

flatten cfgloop.h

2015-07-05 Thread Prathamesh Kulkarni
Hi, The attached patches flatten cfgloop.h. patch-1.diff moves around prototypes and structures to respective header-files. patch-2.diff (mostly auto-generated) replicates cfgloop.h includes in c files. Bootstrapped and tested on x86_64-unknown-linux-gnu with all front-ends. Built on all targets