public abstract class LiveVariableAnalysis extends Object
Constructor and Description |
---|
LiveVariableAnalysis() |
Modifier and Type | Method and Description |
---|---|
abstract VariableSet |
analyze(VariableSet loPassed) |
VariableSet |
getGen() |
VariableSet |
getKill() |
VariableSet |
getWarn() |
abstract VariableSet |
initializebackwardLV(VariableSet loPassed) |
abstract VariableSet |
initializeforwardLV(VariableSet activeIn) |
VariableSet |
liveIn() |
VariableSet |
liveOut() |
void |
setGen(VariableSet ge) |
void |
setKill(VariableSet ki) |
void |
setLiveIn(VariableSet li) |
void |
setLiveOut(VariableSet lo) |
void |
setReadVariables(VariableSet vars) |
void |
setUpdatedVariables(VariableSet vars) |
void |
updateLiveVariablesOut(VariableSet liveOut) |
VariableSet |
variablesRead() |
VariableSet |
variablesUpdated() |
public VariableSet variablesRead()
public VariableSet variablesUpdated()
public VariableSet getWarn()
public VariableSet liveIn()
public VariableSet liveOut()
public VariableSet getKill()
public VariableSet getGen()
public void setLiveOut(VariableSet lo)
public void setLiveIn(VariableSet li)
public void setKill(VariableSet ki)
public void setGen(VariableSet ge)
public void setUpdatedVariables(VariableSet vars)
public void setReadVariables(VariableSet vars)
public abstract VariableSet initializeforwardLV(VariableSet activeIn)
public abstract VariableSet initializebackwardLV(VariableSet loPassed)
public abstract VariableSet analyze(VariableSet loPassed)
public void updateLiveVariablesOut(VariableSet liveOut)
Copyright © 2020 The Apache Software Foundation. All rights reserved.