constructing webs from ssa.

Michael Matz matz@suse.de
Mon Oct 25 13:55:00 GMT 2004


Hi,

On Sun, 24 Oct 2004, Sanjiv Kumar Gupta wrote:

> One more question Jeff.
> If all operands (src and dest) of a phinode are
> essentially in a single
> web, then they all are assigned same hard register.
> In that case, I think we don't need to insert copy
> insns at the end of predecessor blocks while
> restoring back from SSA from.
> Is that correct?

Yes.  It is basically what the out-of-SSA pass also tries to ensure, and 
what copy-coalescing in a traditional graph based allocator is there for.


Ciao,
Michael.



More information about the Gcc mailing list