org.jikesrvm.compilers.opt.liveness
Class LiveAnalysis.BBLiveElement

java.lang.Object
  extended by org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
Enclosing class:
LiveAnalysis

public static final class LiveAnalysis.BBLiveElement
extends Object


Field Summary
private  LiveSet BBKillSet
           
private  boolean containsPEIWithHandler
           
private  LiveSet firstPEIKillSet
           
private  LiveSet gen
           
private  LiveSet in
           
 
Constructor Summary
LiveAnalysis.BBLiveElement()
          The constructor
 
Method Summary
 LiveSet BBKillSet()
          Returns the kill set
 void createKillAndGen()
          creates (allocates) the Gen and Kill Sets
 LiveSet firstPEIKillSet()
          Returns the first PEI kill set, i.e., the Kill set up to the first PEI
 boolean getContainsPEIWithHandler()
          Returns whether this block has a PEI with a handler in this method
 LiveSet getGen()
          Returns the Gen set
 LiveSet getIn()
          Returns the In set
 void setContainsPEIWithHandler(boolean value)
           
 String toString()
          creates a string representation of this object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

gen

private LiveSet gen

BBKillSet

private LiveSet BBKillSet

firstPEIKillSet

private LiveSet firstPEIKillSet

in

private final LiveSet in

containsPEIWithHandler

private boolean containsPEIWithHandler
Constructor Detail

LiveAnalysis.BBLiveElement

LiveAnalysis.BBLiveElement()
The constructor

Method Detail

BBKillSet

public LiveSet BBKillSet()
Returns the kill set

Returns:
the Kill set for this block

firstPEIKillSet

public LiveSet firstPEIKillSet()
Returns the first PEI kill set, i.e., the Kill set up to the first PEI

Returns:
the Kill set up to the first PEI

getGen

public LiveSet getGen()
Returns the Gen set

Returns:
the Gen set for this block

getIn

public LiveSet getIn()
Returns the In set

Returns:
the In set for this block

getContainsPEIWithHandler

public boolean getContainsPEIWithHandler()
Returns whether this block has a PEI with a handler in this method

Returns:
whether this block has a PEI with a handler in this method

setContainsPEIWithHandler

public void setContainsPEIWithHandler(boolean value)
Parameters:
value - whether this block has a PEI with a handler in this method

createKillAndGen

public void createKillAndGen()
creates (allocates) the Gen and Kill Sets


toString

public String toString()
creates a string representation of this object

Overrides:
toString in class Object
Returns:
string representation of this object