This is the mail archive of the
mailing list for the GCC project.
Re: [patch] Lno branch merge part 3 -- ssa formupdating improvements
On Tue, 2004-06-15 at 12:24, Zdenek Dvorak wrote:
> > > And finally: we cannot do this at all for now, since it requires you to
> > > have lists of immediate uses available at all times (which I was
> > > forbidden to implement by Diego a few months ago). I will be happy to
> > Im am integrating immediate uses into the operands management system as
> > we speak. There are some issues which need to be addressed, but that
> > functionality will be available soonish.
> > > implement this functionality later, since in some contexts it may be
> > > useful; but it needs at least a week of time to code and the changes for it
> > > would be quite intrusive.
> > >
> > As you say, its intrusive, but not so much since its integrated with the
> > operands. The most intrusive part is seperating out definitions from
> > uses contextually, and handling arguments and results of PHI nodes
> > through the same operand interface. I have been attempting to perfect
> > this over some time now. There are only a couple of spots in the
> > optimizers which are having, err, difficulties, with operands.
> hmm... how much time you think you need for this to be ready?
well, the interface is close, and I had immediate uses *almost* working
on the previous interface which I abandoned when I tried to integrate it
to LNO (:-). Most issues I had left were painful experiences with GC....
A lot also depends on my vacation schedule. If I can get my remaining
problem resolved with the interface, we might have it in a week. I'll
post the interface and the problem with it for comments today.