This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Lno branch merge part 3 -- ssa formupdating improvements


On Tue, 2004-06-15 at 12:24, Zdenek Dvorak wrote:
> Hello,
> 
> > > 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.


Andrew




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]