|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LinearComputationTuple | |
---|---|
at.dms.kjc.sir.linear | Provides analysis and optimization of linear portions of the stream graph. |
Uses of LinearComputationTuple in at.dms.kjc.sir.linear |
---|
Methods in at.dms.kjc.sir.linear that return types with arguments of type LinearComputationTuple | |
---|---|
HashMap<LinearComputationTuple,LinkedList> |
LinearRedundancy.getTuplesToUses()
Accessor into the internal tuples to uses map. |
Methods in at.dms.kjc.sir.linear with parameters of type LinearComputationTuple | |
---|---|
void |
LinearRedundancy.addUse(LinearComputationTuple tuple,
int use)
add an entry for the specified execution use to this tuple |
void |
LinearRedundancyReplacer.makeIndexUpdateStatement(JBlock body,
LinearComputationTuple t,
at.dms.kjc.sir.linear.LinearRedundancyReplacer.RedundancyReplacerData tupleData)
Creates an index increment of the form: |
JExpression |
LinearRedundancyReplacer.makeTupleAccess(LinearComputationTuple t,
at.dms.kjc.sir.linear.LinearRedundancyReplacer.RedundancyReplacerData tupleData)
Creats a tuple access to a tuple state field for the specified tuple. |
JExpression |
LinearRedundancyReplacer.makeTupleComputation(LinearComputationTuple tuple)
Generate a JExpression that computes the value specified by a computation tuple. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |