Uses of Class
at.dms.kjc.sir.SIRJoiner

Packages that use SIRJoiner
at.dms.kjc   
at.dms.kjc.cluster The cluster backend for StreamIt generates a set of threads that can be executed on a cluster of networked computers or a SMP. 
at.dms.kjc.rstream   
at.dms.kjc.sir Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
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. 
at.dms.util   
 

Uses of SIRJoiner in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type SIRJoiner
 Object StreamItDot.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] expWeights)
           
 Object SimpleDot.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] expWeights)
           
 Object StreamItDot.visitSplitJoin(SIRSplitJoin self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, SIRSplitter splitter, SIRJoiner joiner)
           
 

Uses of SIRJoiner in at.dms.kjc.cluster
 

Fields in at.dms.kjc.cluster with type parameters of type SIRJoiner
static HashSet<SIRJoiner> ClusterCode.feedbackJoinersNeedingPrep
          getter? joiners for feedbackloops with >0 enqueues need initialization to perform initial pushes of enqueued values into their input tapes.
 

Uses of SIRJoiner in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type SIRJoiner
 Object ConvertFileFilters.visitSplitJoin(SIRSplitJoin self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, SIRSplitter splitter, SIRJoiner joiner)
          Visit a splitjoin and reset the parallel children to be the children returned by the attribute visitor.
 

Uses of SIRJoiner in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir that return SIRJoiner
static SIRJoiner SIRJoiner.create(SIRContainer parent, SIRJoinType type, int n)
          Constructs a joiner with given parent, type and n number of inputs.
static SIRJoiner SIRJoiner.create(SIRContainer parent, SIRJoinType type, JExpression[] weights)
           
static SIRJoiner SIRJoiner.createUniformRR(SIRContainer parent, JExpression weight)
          This is for creating a round robin with uniform weights across the stream.
static SIRJoiner SIRJoiner.createWeightedRR(SIRContainer parent, JExpression[] weights)
          Constructs a weighted round-robin joiner with the given parent and weights.
 SIRJoiner SIRSplitJoin.getJoiner()
          gets the joinger.
 SIRJoiner SIRFeedbackLoop.getJoiner()
          Returns joiner of this.
 

Methods in at.dms.kjc.sir with parameters of type SIRJoiner
protected  void SIRJoiner.deepCloneInto(SIRJoiner other)
          Clones all fields of this into
 boolean SIRJoiner.equals(SIRJoiner obj)
          Tests whether or not this has the same type and the same weights as obj.
 void SIRSplitJoin.setJoiner(SIRJoiner j)
          sets the joiner for this SplitJoin, and sets the parent of to be this.
 void SIRFeedbackLoop.setJoiner(SIRJoiner joiner)
          Set the Joiner of the feedback loop, and sets the parent of to be this.
 Object SIRToStreamIt.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] weights)
           
 Object ReplacingStreamVisitor.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] weights)
           
 Object EmptyAttributeStreamVisitor.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] weights)
           
 Object AttributeStreamVisitor.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] weights)
           
 Object SIRToStreamIt.visitSplitJoin(SIRSplitJoin self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, SIRSplitter splitter, SIRJoiner joiner)
           
 Object ReplacingStreamVisitor.visitSplitJoin(SIRSplitJoin self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, SIRSplitter splitter, SIRJoiner joiner)
           
 Object EmptyAttributeStreamVisitor.visitSplitJoin(SIRSplitJoin self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, SIRSplitter splitter, SIRJoiner joiner)
           
 Object AttributeStreamVisitor.visitSplitJoin(SIRSplitJoin self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, SIRSplitter splitter, SIRJoiner joiner)
           
 

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

Methods in at.dms.kjc.sir.lowering.fission with parameters of type SIRJoiner
 Object StatelessDot.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] expWeights)
           
 

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

Methods in at.dms.kjc.sir.lowering.partition with parameters of type SIRJoiner
 Object PartitionDot.visitJoiner(SIRJoiner self, SIRJoinType type, JExpression[] expWeights)
           
 

Uses of SIRJoiner in at.dms.util
 

Methods in at.dms.util with parameters of type SIRJoiner
 void SIRPrinter.visitJoiner(SIRJoiner self)