Package org.apache.sysds.parser
Class LiveVariableAnalysis
java.lang.Object
org.apache.sysds.parser.LiveVariableAnalysis
- Direct Known Subclasses:
StatementBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract VariableSetanalyze(VariableSet loPassed) getGen()getKill()getWarn()abstract VariableSetinitializebackwardLV(VariableSet loPassed) abstract VariableSetinitializeforwardLV(VariableSet activeIn) liveIn()liveOut()voidsetGen(VariableSet ge) voidsetKill(VariableSet ki) voidsetLiveIn(VariableSet li) voidvoidsetReadVariables(VariableSet vars) voidvoidupdateLiveVariablesOut(VariableSet liveOut)
-
Constructor Details
-
LiveVariableAnalysis
public LiveVariableAnalysis()
-
-
Method Details
-
variablesRead
-
variablesUpdated
-
getWarn
-
liveIn
-
liveOut
-
getKill
-
getGen
-
setLiveOut
-
setLiveIn
-
setKill
-
setGen
-
setUpdatedVariables
-
setReadVariables
-
initializeforwardLV
-
initializebackwardLV
-
analyze
-
updateLiveVariablesOut
-