Uses of Interface
at.dms.kjc.sir.AttributeStreamVisitor

Packages that use AttributeStreamVisitor
at.dms.kjc   
at.dms.kjc.rstream   
at.dms.kjc.sir Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
at.dms.kjc.sir.linear Provides analysis and optimization of linear portions of the stream graph. 
at.dms.kjc.sir.lowering.fission Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. 
at.dms.kjc.sir.lowering.partition Provides algorithms for adjusting the granularity of the stream graph to improve load balancing or optimization potential. 
 

Uses of AttributeStreamVisitor in at.dms.kjc
 

Classes in at.dms.kjc that implement AttributeStreamVisitor
 class NumberDot
          This class does the front-end processing to turn a Kopi compilation unit into StreamIt classes, and then prints the class graph as a dot file.
 class SimpleDot
          This class does the front-end processing to turn a Kopi compilation unit into StreamIt classes, and then prints the class graph as a dot file.
 class StreamItDot
          This class does the front-end processing to turn a Kopi compilation unit into StreamIt classes, and then prints the class graph as a dot file.
 

Uses of AttributeStreamVisitor in at.dms.kjc.rstream
 

Classes in at.dms.kjc.rstream that implement AttributeStreamVisitor
 class ConvertFileFilters
          This class visits the stream graph and converts all SIRFileReaders and SIRFileWriters to normal (non-predefined) filters with explicit calls to fopen in the init and fscanf or fprintf in the work function.
 

Uses of AttributeStreamVisitor in at.dms.kjc.sir
 

Classes in at.dms.kjc.sir that implement AttributeStreamVisitor
 class EmptyAttributeStreamVisitor
          This is an empty attribute stream visitor that does nothing except the recursion.
 class ReplacingStreamVisitor
          Visits all stream structures and replaces children with result from recursion.
 class SIRToStreamIt
          Dump an SIR tree into a StreamIt program.
 

Methods in at.dms.kjc.sir with parameters of type AttributeStreamVisitor
 Object SIRStructure.accept(AttributeStreamVisitor v)
           
 Object SIRSplitter.accept(AttributeStreamVisitor v)
          Accepts attribute visitor at this node.
 Object SIRSplitJoin.accept(AttributeStreamVisitor v)
          Accepts attribute visitor at this node.
 Object SIRRecursiveStub.accept(AttributeStreamVisitor v)
          Shouldn't be calling this.
 Object SIRPipeline.accept(AttributeStreamVisitor v)
          Accepts attribute visitor at this node.
 Object SIRPhasedFilter.accept(AttributeStreamVisitor v)
          Accepts attribute visitor v at this node.
abstract  Object SIROperator.accept(AttributeStreamVisitor v)
           
 Object SIRJoiner.accept(AttributeStreamVisitor v)
          Accepts attribute visitor at this node.
 Object SIRHelper.accept(AttributeStreamVisitor v)
           
 Object SIRGlobal.accept(AttributeStreamVisitor v)
           
 Object SIRFilter.accept(AttributeStreamVisitor v)
          Accepts attribute visitor at this node.
 Object SIRFeedbackLoop.accept(AttributeStreamVisitor v)
          Accepts attribute visitor at this node.
 

Uses of AttributeStreamVisitor in at.dms.kjc.sir.linear
 

Classes in at.dms.kjc.sir.linear that implement AttributeStreamVisitor
 class LinearDot
          This class extends the main StreamIt dot (graph) printer to annotate the dot graphs with linear analysis information.
 class LinearDotSimple
          This is like LinearDot except that the node labels are only the names and not the IO rates.
 

Uses of AttributeStreamVisitor in at.dms.kjc.sir.lowering.fission
 

Classes in at.dms.kjc.sir.lowering.fission that implement AttributeStreamVisitor
 class StatelessDot
          This class extends the main streamit dot printer to color nodes that are stateless.
 

Uses of AttributeStreamVisitor in at.dms.kjc.sir.lowering.partition
 

Classes in at.dms.kjc.sir.lowering.partition that implement AttributeStreamVisitor
 class PartitionDot
          This class extends the main streamit dot printer to annotate the dot graphs with partitioning information.