org.jikesrvm.compilers.opt.regalloc
Class LinearScan.LinearScanState

java.lang.Object
  extended by org.jikesrvm.compilers.opt.regalloc.LinearScan.LinearScanState
Enclosing class:
LinearScan

public static final class LinearScan.LinearScanState
extends Object


Field Summary
 LinearScan.ActiveSet active
          Analysis information used by linear scan.
 ArrayList<LinearScan.BasicInterval> intervals
          The live interval information, a set of Basic Intervals sorted by increasing start point
 boolean spilledSomething
          Was any register spilled?
 
Constructor Summary
LinearScan.LinearScanState()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

intervals

public final ArrayList<LinearScan.BasicInterval> intervals
The live interval information, a set of Basic Intervals sorted by increasing start point


spilledSomething

public boolean spilledSomething
Was any register spilled?


active

public LinearScan.ActiveSet active
Analysis information used by linear scan.

Constructor Detail

LinearScan.LinearScanState

public LinearScan.LinearScanState()