public class LivenessAnalysis extends Object implements Analysis<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption>, IntegratedAnalysis<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption>
Constructor and Description |
---|
LivenessAnalysis() |
Modifier and Type | Method and Description |
---|---|
FlowFunction<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption> |
getFlowFunction()
Gets analysis flow function.
|
IntegratedFlowFunction<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption> |
getIntegratedFlowFunction()
Gets analysis integrated flow function.
|
void |
setInitialGraphAssumptions(Cfg graph,
AssumptionMap<CfgEdge,LivenessAssumption> assumptionMap)
Gets assumptions for graph to start approximation from.
|
public FlowFunction<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption> getFlowFunction()
Analysis
getFlowFunction
in interface Analysis<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption>
public IntegratedFlowFunction<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption> getIntegratedFlowFunction()
IntegratedAnalysis
getIntegratedFlowFunction
in interface IntegratedAnalysis<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption>
public void setInitialGraphAssumptions(Cfg graph, AssumptionMap<CfgEdge,LivenessAssumption> assumptionMap)
Analysis
setInitialGraphAssumptions
in interface Analysis<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption>
setInitialGraphAssumptions
in interface IntegratedAnalysis<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption>
Copyright © 2018. All rights reserved.