at.dms.kjc.sir.lowering.fission
Class StatelessDot
java.lang.Object
at.dms.kjc.StreamItDot
at.dms.kjc.sir.lowering.fission.StatelessDot
- All Implemented Interfaces:
- AttributeStreamVisitor
public class StatelessDot
- extends StreamItDot
This class extends the main streamit dot printer to color nodes
that are stateless.
Method Summary |
static void |
printGraph(SIRStream str,
String filename)
Prints dot graph of |
Object |
visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
visitJoiner(SIRJoiner self,
SIRJoinType type,
JExpression[] expWeights)
|
Object |
visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] expWeights)
|
Methods inherited from class at.dms.kjc.StreamItDot |
compile, getClusterString, getName, makeFilterLabel, makeLabelledNode, print, printGraph, processWorkFunction, visitFeedbackLoop, visitPhasedFilter, visitPipeline, visitSplitJoin, visitStructure |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatelessDot
public StatelessDot(PrintStream outputstream)
visitFilter
public Object visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
- Specified by:
visitFilter
in interface AttributeStreamVisitor
- Overrides:
visitFilter
in class StreamItDot
visitSplitter
public Object visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] expWeights)
- Specified by:
visitSplitter
in interface AttributeStreamVisitor
- Overrides:
visitSplitter
in class StreamItDot
visitJoiner
public Object visitJoiner(SIRJoiner self,
SIRJoinType type,
JExpression[] expWeights)
- Specified by:
visitJoiner
in interface AttributeStreamVisitor
- Overrides:
visitJoiner
in class StreamItDot
printGraph
public static void printGraph(SIRStream str,
String filename)
- Prints dot graph of
str
to filename