Re: SSA without phi
- From: Tommy Thorn <tommy.thorn@xxxxxxxxx>
- Date: 8 May 2007 17:45:15 -0700
On May 7, 1:44 pm, "Inderaj Bains" <inde...@xxxxxxxxx> wrote:
That is incorrect. Leaving SSA does not require register allocation,
renaming plus color-out can guarantee dropping remaining names is
correct.
That is the same as register allocation for an unbounded set of
registers. I'm not sure why you mean by "color-out", but you'd have to
track liveness and conflicts to accomplish the renaming at which point
you're very close to a full allocator.
My main point was that just dropping the subscripts doesn't work.
Also retaining some names can be very useful for a production
compiler for debugging purposes
Certainly.
Tommy
.
- References:
- Re: SSA without phi
- From: Tommy Thorn
- Re: SSA without phi
- From: Inderaj Bains
- Re: SSA without phi
- Prev by Date: Re: Optimizer books and online material?
- Next by Date: Re: why teach about compilers, was Java compiler courses
- Previous by thread: Re: SSA without phi
- Next by thread: Re: SSA without phi
- Index(es):