|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.bddbddb.dataflow.Problem net.sf.bddbddb.dataflow.OperationProblem net.sf.bddbddb.dataflow.Liveness
public class Liveness
Nested Class Summary | |
---|---|
class |
Liveness.LivenessFact
|
class |
Liveness.LivenessTF
|
Nested classes/interfaces inherited from class net.sf.bddbddb.dataflow.OperationProblem |
---|
OperationProblem.OperationFact, OperationProblem.OperationTransferFunction |
Nested classes/interfaces inherited from class net.sf.bddbddb.dataflow.Problem |
---|
Problem.Fact, Problem.TransferFunction |
Field Summary | |
---|---|
IR |
ir
|
Constructor Summary | |
---|---|
Liveness(IR ir)
|
Method Summary | |
---|---|
boolean |
direction()
|
Problem.Fact |
getBoundary()
|
Liveness.LivenessFact |
getOut(Operation op)
|
Problem.TransferFunction |
getTransferFunction(Operation op)
|
boolean |
run()
|
void |
setOut(Operation op,
Problem.Fact fact)
|
Methods inherited from class net.sf.bddbddb.dataflow.OperationProblem |
---|
getFact, initialize, setFact |
Methods inherited from class net.sf.bddbddb.dataflow.Problem |
---|
compare |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public IR ir
Constructor Detail |
---|
public Liveness(IR ir)
Method Detail |
---|
public boolean run()
run
in interface IRPass
public boolean direction()
direction
in class OperationProblem
public Liveness.LivenessFact getOut(Operation op)
public void setOut(Operation op, Problem.Fact fact)
public Problem.Fact getBoundary()
getBoundary
in class Problem
public Problem.TransferFunction getTransferFunction(Operation op)
getTransferFunction
in class Problem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |