RSSA backend

Matthew Fluet fluet@CS.Cornell.EDU
Wed, 16 Jan 2002 15:56:42 -0500 (EST)


> Matthew, have a go at getting it to work with the x86-codegen when you
> get the chance.  The main problems you may encounter that I can think
> of are the new stack pointer convention and the liveness info in the
> Machine IL.  Let me know if you have problems or when it's ready and
> I'll merge RSSA in to the main line.

What liveness information is being stored with MACHINE blocks?
I see stuff like:
L_25 {kind = Handler(0), live = (SU(4), RP(14))}:
    RP(14) = globalpointerNonRoot [0]
    RP(15) = RP(14)
    Goto L_124

where I wouldn't expect to mark RP(14) as live into L_25?