Package org.apache.sysds.parser
Class LiveVariableAnalysis
- java.lang.Object
- 
- org.apache.sysds.parser.LiveVariableAnalysis
 
- 
- Direct Known Subclasses:
- StatementBlock
 
 public abstract class LiveVariableAnalysis extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description LiveVariableAnalysis()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract VariableSetanalyze(VariableSet loPassed)VariableSetgetGen()VariableSetgetKill()VariableSetgetWarn()abstract VariableSetinitializebackwardLV(VariableSet loPassed)abstract VariableSetinitializeforwardLV(VariableSet activeIn)VariableSetliveIn()VariableSetliveOut()voidsetGen(VariableSet ge)voidsetKill(VariableSet ki)voidsetLiveIn(VariableSet li)voidsetLiveOut(VariableSet lo)voidsetReadVariables(VariableSet vars)voidsetUpdatedVariables(VariableSet vars)voidupdateLiveVariablesOut(VariableSet liveOut)VariableSetvariablesRead()VariableSetvariablesUpdated()
 
- 
- 
- 
Method Detail- 
variablesReadpublic VariableSet variablesRead() 
 - 
variablesUpdatedpublic VariableSet variablesUpdated() 
 - 
getWarnpublic VariableSet getWarn() 
 - 
liveInpublic VariableSet liveIn() 
 - 
liveOutpublic VariableSet liveOut() 
 - 
getKillpublic VariableSet getKill() 
 - 
getGenpublic VariableSet getGen() 
 - 
setLiveOutpublic void setLiveOut(VariableSet lo) 
 - 
setLiveInpublic void setLiveIn(VariableSet li) 
 - 
setKillpublic void setKill(VariableSet ki) 
 - 
setGenpublic void setGen(VariableSet ge) 
 - 
setUpdatedVariablespublic void setUpdatedVariables(VariableSet vars) 
 - 
setReadVariablespublic void setReadVariables(VariableSet vars) 
 - 
initializeforwardLVpublic abstract VariableSet initializeforwardLV(VariableSet activeIn) 
 - 
initializebackwardLVpublic abstract VariableSet initializebackwardLV(VariableSet loPassed) 
 - 
analyzepublic abstract VariableSet analyze(VariableSet loPassed) 
 - 
updateLiveVariablesOutpublic void updateLiveVariablesOut(VariableSet liveOut) 
 
- 
 
-