|
||||||||||
| 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 | |||||||||