Uses of Class
org.apache.sysds.parser.VariableSet
-
Packages that use VariableSet Package Description org.apache.sysds.parser -
-
Uses of VariableSet in org.apache.sysds.parser
Methods in org.apache.sysds.parser that return VariableSet Modifier and Type Method Description VariableSetForStatementBlock. analyze(VariableSet loPassed)VariableSetFunctionStatementBlock. analyze(VariableSet loPassed)VariableSetFunctionStatementBlock. analyze(VariableSet liPassed, VariableSet loPassed)VariableSetIfStatementBlock. analyze(VariableSet loPassed)abstract VariableSetLiveVariableAnalysis. analyze(VariableSet loPassed)VariableSetStatementBlock. analyze(VariableSet loPassed)VariableSetWhileStatementBlock. analyze(VariableSet loPassed)VariableSetLiveVariableAnalysis. getGen()VariableSetLiveVariableAnalysis. getKill()VariableSetLiveVariableAnalysis. getWarn()VariableSetAssignmentStatement. initializebackwardLV(VariableSet lo)VariableSetForStatement. initializebackwardLV(VariableSet lo)VariableSetForStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetFunctionStatement. initializebackwardLV(VariableSet lo)VariableSetFunctionStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetIfStatement. initializebackwardLV(VariableSet lo)VariableSetIfStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetImportStatement. initializebackwardLV(VariableSet lo)abstract VariableSetLiveVariableAnalysis. initializebackwardLV(VariableSet loPassed)VariableSetMultiAssignmentStatement. initializebackwardLV(VariableSet lo)VariableSetOutputStatement. initializebackwardLV(VariableSet lo)VariableSetPathStatement. initializebackwardLV(VariableSet lo)VariableSetPrintStatement. initializebackwardLV(VariableSet lo)abstract VariableSetStatement. initializebackwardLV(VariableSet lo)VariableSetStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetWhileStatement. initializebackwardLV(VariableSet lo)VariableSetWhileStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetForStatementBlock. initializeforwardLV(VariableSet activeInPassed)VariableSetFunctionStatementBlock. initializeforwardLV(VariableSet activeInPassed)VariableSetIfStatementBlock. initializeforwardLV(VariableSet activeInPassed)abstract VariableSetLiveVariableAnalysis. initializeforwardLV(VariableSet activeIn)VariableSetStatementBlock. initializeforwardLV(VariableSet activeIn)For each statement: gen rule: for each variable read in current statement but not updated in any PRIOR statement, add to gen Handles case where variable both read and updated in same statement (i = i + 1, i needs to be added to gen) kill rule: for each variable updated in current statement but not read in this or any PRIOR statement, add to kill.VariableSetWhileStatementBlock. initializeforwardLV(VariableSet activeInPassed)VariableSetLiveVariableAnalysis. liveIn()VariableSetLiveVariableAnalysis. liveOut()static VariableSetVariableSet. minus(VariableSet vs1, VariableSet vs2)static VariableSetVariableSet. union(VariableSet vs1, VariableSet vs2)VariableSetForStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetFunctionStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)TODO: DRB: This needs to be changed to reflect: 1) Default values for variables -- need to add R styled check here to make sure that once vars with default values start, they keep going to the right 2) The other parameters for External FunctionsVariableSetIfStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetParForStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetWhileStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetAssignmentStatement. variablesRead()VariableSetBinaryExpression. variablesRead()VariableSetBooleanExpression. variablesRead()VariableSetBooleanIdentifier. variablesRead()VariableSetBuiltinFunctionExpression. variablesRead()VariableSetConditionalPredicate. variablesRead()VariableSetDataExpression. variablesRead()VariableSetDataIdentifier. variablesRead()VariableSetDoubleIdentifier. variablesRead()abstract VariableSetExpression. variablesRead()VariableSetExpressionList. variablesRead()VariableSetForStatement. variablesRead()VariableSetFunctionCallIdentifier. variablesRead()VariableSetFunctionStatement. variablesRead()VariableSetIfStatement. variablesRead()VariableSetImportStatement. variablesRead()VariableSetIndexedIdentifier. variablesRead()VariableSetIntIdentifier. variablesRead()VariableSetIterablePredicate. variablesRead()VariableSetLiveVariableAnalysis. variablesRead()VariableSetMultiAssignmentStatement. variablesRead()VariableSetOutputStatement. variablesRead()VariableSetParameterizedBuiltinFunctionExpression. variablesRead()VariableSetPathStatement. variablesRead()VariableSetPrintStatement. variablesRead()VariableSetRelationalExpression. variablesRead()abstract VariableSetStatement. variablesRead()VariableSetStringIdentifier. variablesRead()VariableSetWhileStatement. variablesRead()VariableSetAssignmentStatement. variablesUpdated()VariableSetBinaryExpression. variablesUpdated()VariableSetBooleanExpression. variablesUpdated()VariableSetBooleanIdentifier. variablesUpdated()VariableSetBuiltinFunctionExpression. variablesUpdated()VariableSetConditionalPredicate. variablesUpdated()VariableSetDataExpression. variablesUpdated()VariableSetDataIdentifier. variablesUpdated()VariableSetDoubleIdentifier. variablesUpdated()abstract VariableSetExpression. variablesUpdated()VariableSetExpressionList. variablesUpdated()VariableSetForStatement. variablesUpdated()VariableSetFunctionCallIdentifier. variablesUpdated()VariableSetFunctionStatement. variablesUpdated()VariableSetIfStatement. variablesUpdated()VariableSetImportStatement. variablesUpdated()VariableSetIntIdentifier. variablesUpdated()VariableSetIterablePredicate. variablesUpdated()VariableSetLiveVariableAnalysis. variablesUpdated()VariableSetMultiAssignmentStatement. variablesUpdated()VariableSetOutputStatement. variablesUpdated()VariableSetParameterizedBuiltinFunctionExpression. variablesUpdated()VariableSetPathStatement. variablesUpdated()VariableSetPrintStatement. variablesUpdated()VariableSetRelationalExpression. variablesUpdated()abstract VariableSetStatement. variablesUpdated()VariableSetStringIdentifier. variablesUpdated()VariableSetWhileStatement. variablesUpdated()Methods in org.apache.sysds.parser with parameters of type VariableSet Modifier and Type Method Description voidVariableSet. addVariables(VariableSet vs)VariableSetForStatementBlock. analyze(VariableSet loPassed)VariableSetFunctionStatementBlock. analyze(VariableSet loPassed)VariableSetFunctionStatementBlock. analyze(VariableSet liPassed, VariableSet loPassed)VariableSetIfStatementBlock. analyze(VariableSet loPassed)abstract VariableSetLiveVariableAnalysis. analyze(VariableSet loPassed)VariableSetStatementBlock. analyze(VariableSet loPassed)VariableSetWhileStatementBlock. analyze(VariableSet loPassed)voidDMLTranslator. cleanupLiveOutVariables(List<StatementBlock> sbs, VariableSet unionLiveIn)VariableSetAssignmentStatement. initializebackwardLV(VariableSet lo)VariableSetForStatement. initializebackwardLV(VariableSet lo)VariableSetForStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetFunctionStatement. initializebackwardLV(VariableSet lo)VariableSetFunctionStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetIfStatement. initializebackwardLV(VariableSet lo)VariableSetIfStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetImportStatement. initializebackwardLV(VariableSet lo)abstract VariableSetLiveVariableAnalysis. initializebackwardLV(VariableSet loPassed)VariableSetMultiAssignmentStatement. initializebackwardLV(VariableSet lo)VariableSetOutputStatement. initializebackwardLV(VariableSet lo)VariableSetPathStatement. initializebackwardLV(VariableSet lo)VariableSetPrintStatement. initializebackwardLV(VariableSet lo)abstract VariableSetStatement. initializebackwardLV(VariableSet lo)VariableSetStatementBlock. initializebackwardLV(VariableSet loPassed)VariableSetWhileStatement. initializebackwardLV(VariableSet lo)VariableSetWhileStatementBlock. initializebackwardLV(VariableSet loPassed)voidAssignmentStatement. initializeforwardLV(VariableSet activeIn)voidForStatement. initializeforwardLV(VariableSet activeIn)VariableSetForStatementBlock. initializeforwardLV(VariableSet activeInPassed)voidFunctionStatement. initializeforwardLV(VariableSet activeIn)VariableSetFunctionStatementBlock. initializeforwardLV(VariableSet activeInPassed)voidIfStatement. initializeforwardLV(VariableSet activeIn)VariableSetIfStatementBlock. initializeforwardLV(VariableSet activeInPassed)voidImportStatement. initializeforwardLV(VariableSet activeIn)abstract VariableSetLiveVariableAnalysis. initializeforwardLV(VariableSet activeIn)voidMultiAssignmentStatement. initializeforwardLV(VariableSet activeIn)voidOutputStatement. initializeforwardLV(VariableSet activeIn)voidPathStatement. initializeforwardLV(VariableSet activeIn)voidPrintStatement. initializeforwardLV(VariableSet activeIn)abstract voidStatement. initializeforwardLV(VariableSet activeIn)VariableSetStatementBlock. initializeforwardLV(VariableSet activeIn)For each statement: gen rule: for each variable read in current statement but not updated in any PRIOR statement, add to gen Handles case where variable both read and updated in same statement (i = i + 1, i needs to be added to gen) kill rule: for each variable updated in current statement but not read in this or any PRIOR statement, add to kill.voidWhileStatement. initializeforwardLV(VariableSet activeIn)VariableSetWhileStatementBlock. initializeforwardLV(VariableSet activeInPassed)static VariableSetVariableSet. minus(VariableSet vs1, VariableSet vs2)voidVariableSet. removeVariables(VariableSet vs)voidLiveVariableAnalysis. setGen(VariableSet ge)voidLiveVariableAnalysis. setKill(VariableSet ki)voidLiveVariableAnalysis. setLiveIn(VariableSet li)voidLiveVariableAnalysis. setLiveOut(VariableSet lo)voidLiveVariableAnalysis. setReadVariables(VariableSet vars)voidLiveVariableAnalysis. setUpdatedVariables(VariableSet vars)static VariableSetVariableSet. union(VariableSet vs1, VariableSet vs2)voidLiveVariableAnalysis. updateLiveVariablesOut(VariableSet liveOut)VariableSetForStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetFunctionStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)TODO: DRB: This needs to be changed to reflect: 1) Default values for variables -- need to add R styled check here to make sure that once vars with default values start, they keep going to the right 2) The other parameters for External FunctionsVariableSetIfStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetParForStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)VariableSetWhileStatementBlock. validate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)Constructors in org.apache.sysds.parser with parameters of type VariableSet Constructor Description VariableSet(VariableSet vs)
-