public class BindingStorePlacementProblem extends DataFlowProblem
DataFlowProblem.DF_Direction
_cfg, _direction, _fgNodes
Constructor and Description |
---|
BindingStorePlacementProblem() |
Modifier and Type | Method and Description |
---|---|
void |
addStoreAndBindingAllocInstructions() |
FlowGraphNode |
buildFlowGraphNode(BasicBlock bb) |
java.lang.String |
getDataFlowVarsForOutput() |
java.lang.String |
getName() |
boolean |
scopeDefinesVariable(Variable v) |
boolean |
scopeUsesVariable(Variable v) |
compute_MOP_Solution, getCFG, getDFVarsCount, getFlowDirection, getFlowGraphNode, incomingEdgesOf, isEmpty, outgoingEdgesOf, setup, toString
public java.lang.String getName()
getName
in class DataFlowProblem
public FlowGraphNode buildFlowGraphNode(BasicBlock bb)
buildFlowGraphNode
in class DataFlowProblem
public java.lang.String getDataFlowVarsForOutput()
getDataFlowVarsForOutput
in class DataFlowProblem
public boolean scopeDefinesVariable(Variable v)
public boolean scopeUsesVariable(Variable v)
public void addStoreAndBindingAllocInstructions()
Copyright © 2002-2009 JRuby Team. All Rights Reserved.