coins.backend.regalo
Class LiveRange

java.lang.Object
  extended bycoins.backend.regalo.LiveRange

public class LiveRange
extends java.lang.Object

Separate variables into live-ranges.


Field Summary
static coins.backend.regalo.LiveRange.Trigger trig
          Trigger class singleton.
 
Method Summary
(package private)  void join(Symbol x, Symbol y)
          Coalesce x & y and leave smaller-numbered symbol's name.
(package private)  Symbol nameof(Symbol x)
          Return real name of x.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trig

public static final coins.backend.regalo.LiveRange.Trigger trig
Trigger class singleton.

Method Detail

nameof

Symbol nameof(Symbol x)
Return real name of x.


join

void join(Symbol x,
          Symbol y)
Coalesce x & y and leave smaller-numbered symbol's name.