public class StoreLocalVarPlacementProblem extends DataFlowProblem
DataFlowProblem.DF_Direction| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
direction, flowGraphNodes, scope| Constructor and Description |
|---|
StoreLocalVarPlacementProblem() |
| Modifier and Type | Method and Description |
|---|---|
void |
addStores(Map<Operand,Operand> varRenameMap) |
FlowGraphNode |
buildFlowGraphNode(BasicBlock bb) |
String |
getDataFlowVarsForOutput() |
String |
getName() |
boolean |
scopeHasLocalVarStores() |
boolean |
scopeHasUnrescuedExceptions() |
compute_MOP_Solution, getDFVarsCount, getFlowDirection, getFlowGraphNode, getIncomingSourcesOf, getOutgoingDestinationsOf, getScope, isEmpty, setup, toStringpublic static final String NAME
public String getName()
getName in class DataFlowProblempublic FlowGraphNode buildFlowGraphNode(BasicBlock bb)
buildFlowGraphNode in class DataFlowProblempublic String getDataFlowVarsForOutput()
getDataFlowVarsForOutput in class DataFlowProblempublic boolean scopeHasLocalVarStores()
public boolean scopeHasUnrescuedExceptions()
Copyright © 2001–2024 JRuby. All rights reserved.