Uses of Class
at.dms.kjc.iterator.SIRSplitJoinIter

Packages that use SIRSplitJoinIter
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.iterator Package Specification. 
at.dms.kjc.raw   
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 Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. 
at.dms.kjc.sir.lowering.fusion Provides compiler passes to fuse (combine) a set of filters into a single filter. 
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.kjc.sir.statespace Provides analysis and optimization of linear statespace portions of the stream graph. 
at.dms.kjc.spacedynamic   
at.dms.util   
 

Uses of SIRSplitJoinIter in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type SIRSplitJoinIter
 void CloningVisitor.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void CloningVisitor.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type SIRSplitJoinIter
 void FlatIRToCluster.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void FlatIRToCluster.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.iterator
 

Subclasses of SIRSplitJoinIter in at.dms.kjc.iterator
 class SIRFineGrainedSplitJoinIter
          FineGrainedIterFactory uses this for SIRSplitJoiner Includes extra methods as appropriate.
 

Methods in at.dms.kjc.iterator that return SIRSplitJoinIter
 SIRSplitJoinIter IterFactory.createIter(SIRSplitJoin obj)
           
 SIRSplitJoinIter FineGrainedIterFactory.createIter(SIRSplitJoin obj)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.raw
 

Methods in at.dms.kjc.raw with parameters of type SIRSplitJoinIter
 void FlatIRToC.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void FlatIRToC.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type SIRSplitJoinIter
 void FlatIRToRS.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void FlatIRToRS.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type SIRSplitJoinIter
 void StreamVisitor.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void EmptyStreamVisitor.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void StreamVisitor.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void EmptyStreamVisitor.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

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

Methods in at.dms.kjc.sir.linear with parameters of type SIRSplitJoinIter
 void LinearAnalyzer.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
          Visits a split join after all of its childern have been visited.
 void LinearReplacer.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.sir.lowering
 

Methods in at.dms.kjc.sir.lowering with parameters of type SIRSplitJoinIter
 void Structurer.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void LowerWorkFunctions.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void LowerInitFunctions.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void Structurer.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void LowerWorkFunctions.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void LowerInitFunctions.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.sir.lowering.fusion
 

Methods in at.dms.kjc.sir.lowering.fusion with parameters of type SIRSplitJoinIter
 void Lifter.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void FuseAll.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void Lifter.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void FuseAll.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

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

Methods in at.dms.kjc.sir.lowering.partition with parameters of type SIRSplitJoinIter
 void SJToPipe.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void SJToPipe.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.sir.statespace
 

Methods in at.dms.kjc.sir.statespace with parameters of type SIRSplitJoinIter
 void LinearReplacer.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void LinearAnalyzer.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
          Visits a split join after all of its childern have been visited.
 void LinearReplacer.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.kjc.spacedynamic
 

Methods in at.dms.kjc.spacedynamic with parameters of type SIRSplitJoinIter
 void FlatIRToC.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void FlatIRToC.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 

Uses of SIRSplitJoinIter in at.dms.util
 

Methods in at.dms.util with parameters of type SIRSplitJoinIter
 void SIRPrinter.postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
           
 void SIRPrinter.preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)