|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.dms.kjc.cluster.TapeBase
at.dms.kjc.cluster.TapeCluster
at.dms.kjc.cluster.TapeClusterFused
public class TapeClusterFused
| Field Summary |
|---|
| Fields inherited from class at.dms.kjc.cluster.TapeCluster |
|---|
consumer_name, pop_buffer, pop_index, producer_name, push_buffer, push_index, tapeName |
| Fields inherited from class at.dms.kjc.cluster.TapeBase |
|---|
dst, peek_name, pop_name, push_name, src, type, typeString |
| Method Summary | |
|---|---|
protected void |
createPushRoutineBody(StringBuffer s,
String dataName)
|
String |
dataDeclaration()
Data declaration: in .c file if needed else noop. |
String |
dataDeclarationH()
Data declaration: in .h file if needed else noop. |
String |
downstreamCleanup()
Any cleanup needed before exit for downstream end of tape. |
String |
getConsumerName()
Consumer name for init code in ClusterCodeGeneration. |
String |
getProducerName()
Consumer name for init code in ClusterCodeGeneration. |
String |
peekPrefix()
prefix to peek expression |
String |
peekSuffix()
suffix to peek expression |
String |
popExpr()
expression to pop an item: to end of statement. |
String |
popNStmt(int N)
prefix to pop N items discarding them. |
String |
pushPrefix()
prefix before data expression to push. |
String |
pushSuffix()
suffix after data expression to push. |
String |
topOfWorkIteration()
Code used at top of work iteration. |
String |
upstreamCleanup()
Any cleanup needed before exit for upstream end of tape. |
| Methods inherited from class at.dms.kjc.cluster.TapeCluster |
|---|
assignPeekToVar, assignPopToVar, downstreamDeclaration, downstreamDeclarationExtern, popExprCleanup, popExprNoCleanup, popManyItems, pushbackCleanup, pushbackInit, pushbackPrefix, pushbackSuffix, pushManyItems, upstreamDeclaration, upstreamDeclarationExtern |
| Methods inherited from class at.dms.kjc.cluster.TapeBase |
|---|
getDest, getPeekName, getPopName, getPushName, getSource, getType, newTape |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface at.dms.kjc.cluster.Tape |
|---|
assignPeekToVar, assignPopToVar, downstreamDeclaration, downstreamDeclarationExtern, getDest, getPeekName, getPopName, getPushName, getSource, getType, popExprCleanup, popExprNoCleanup, popManyItems, pushbackCleanup, pushbackInit, pushbackPrefix, pushbackSuffix, pushManyItems, upstreamDeclaration, upstreamDeclarationExtern |
| Method Detail |
|---|
public String getConsumerName()
getConsumerName in class TapeClusterpublic String getProducerName()
getProducerName in class TapeClusterpublic String dataDeclarationH()
Tape
dataDeclarationH in interface TapedataDeclarationH in class TapeClusterpublic String dataDeclaration()
Tape
dataDeclaration in interface TapedataDeclaration in class TapeCluster
protected void createPushRoutineBody(StringBuffer s,
String dataName)
createPushRoutineBody in class TapeClusterpublic String topOfWorkIteration()
Tape
topOfWorkIteration in interface TapetopOfWorkIteration in class TapeClusterpublic String upstreamCleanup()
Tape
upstreamCleanup in interface TapeupstreamCleanup in class TapeClusterpublic String downstreamCleanup()
Tape
downstreamCleanup in interface TapedownstreamCleanup in class TapeClusterpublic String pushPrefix()
Tape
pushPrefix in interface TapepushPrefix in class TapeClusterpublic String pushSuffix()
Tape
pushSuffix in interface TapepushSuffix in class TapeClusterpublic String popExpr()
Tape
popExpr in interface TapepopExpr in class TapeClusterpublic String popNStmt(int N)
Tape
popNStmt in interface TapepopNStmt in class TapeClusterpublic String peekPrefix()
Tape
peekPrefix in interface TapepeekPrefix in class TapeClusterpublic String peekSuffix()
Tape
peekSuffix in interface TapepeekSuffix in class TapeCluster
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||