This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa]: Generic link routines and some insert infrastructure
- From: Andrew MacLeod <amacleod at redhat dot com>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: Diego Novillo <dnovillo at redhat dot com>,gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: 11 Mar 2003 16:18:57 -0500
- Subject: Re: [tree-ssa]: Generic link routines and some insert infrastructure
- References: <D9E62FFE-5405-11D7-8643-000393575BCC@dberlin.org>
On Tue, 2003-03-11 at 16:10, Daniel Berlin wrote:
>
> On Monday, March 10, 2003, at 03:33 PM, Andrew MacLeod wrote:
>
> > On Fri, 2003-03-07 at 16:45, Diego Novillo wrote:
> >> On Wed, 2003-03-05 at 15:18, Andrew MacLeod wrote:
> >>
> >>> So, is this OK, or are there a few things we'd like to change? :-)
> >>>
> >> I think it's a great start. I guess Dan would be the only one able to
> >> test them right now with PRE. In any case, if you think that they are
> >> good enough, go ahead and commit the code. It's your turf after all
> >> :)
> >>
> >
> > Good enough for the moment anyway. I've checked them in. Now Im trying
> > to get the insert_before/after/on_edge routines ready. tricky business
> > that. This week for sure. yeesh.
> I've started to move the PRE code over to use them, but i have to
> update bb heads and ends right now anyway, so it's not much of a win
> yet.
> I had perfected the insertions we could perform (IE non-edge placement
> ones) about a day before he posted it.
>
It won't be much of a win because these are just the tsi_* routines,
which do nothing but link things. They have no concept of a flowgraph.
The win should be when the bsi_insert_* routines are ready.. they'll
create basic blocks and such when needed. These are just the building
blocks.
Andrew