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

Packages that use SIRFeedbackLoop
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 SIRFeedbackLoop in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type SIRFeedbackLoop
 void CloningVisitor.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void CloningVisitor.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 Object StreamItDot.visitFeedbackLoop(SIRFeedbackLoop self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, JMethodDeclaration initPath)
           
 

Uses of SIRFeedbackLoop in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type SIRFeedbackLoop
 void FlatIRToCluster.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void FlatIRToCluster.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

Uses of SIRFeedbackLoop in at.dms.kjc.iterator
 

Fields in at.dms.kjc.iterator declared as SIRFeedbackLoop
protected  SIRFeedbackLoop SIRFeedbackLoopIter.obj
          Object pointed to by this iterator.
 

Methods in at.dms.kjc.iterator with parameters of type SIRFeedbackLoop
 SIRFeedbackLoopIter IterFactory.createIter(SIRFeedbackLoop obj)
           
 SIRFeedbackLoopIter FineGrainedIterFactory.createIter(SIRFeedbackLoop obj)
           
 

Uses of SIRFeedbackLoop in at.dms.kjc.raw
 

Methods in at.dms.kjc.raw with parameters of type SIRFeedbackLoop
 void FlatIRToC.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void FlatIRToC.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

Uses of SIRFeedbackLoop in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type SIRFeedbackLoop
 void FlatIRToRS.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void FlatIRToRS.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 Object ConvertFileFilters.visitFeedbackLoop(SIRFeedbackLoop self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, JMethodDeclaration initPath)
          Visit a feedbackloop and reset the loop and body to be the loop and body as returned by the attribute stream visitor
 

Uses of SIRFeedbackLoop in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type SIRFeedbackLoop
protected  void SIRFeedbackLoop.deepCloneInto(SIRFeedbackLoop other)
          Clones all fields of this into
 void StreamVisitor.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void EmptyStreamVisitor.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void StreamVisitor.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void EmptyStreamVisitor.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 Object SIRToStreamIt.visitFeedbackLoop(SIRFeedbackLoop self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, JMethodDeclaration initPath)
           
 Object ReplacingStreamVisitor.visitFeedbackLoop(SIRFeedbackLoop self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, JMethodDeclaration initPath)
           
 Object EmptyAttributeStreamVisitor.visitFeedbackLoop(SIRFeedbackLoop self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, JMethodDeclaration initPath)
           
 Object AttributeStreamVisitor.visitFeedbackLoop(SIRFeedbackLoop self, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JMethodDeclaration init, JMethodDeclaration initPath)
           
 

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

Methods in at.dms.kjc.sir.linear with parameters of type SIRFeedbackLoop
 void LinearAnalyzer.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LinearReplacer.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

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

Methods in at.dms.kjc.sir.lowering with parameters of type SIRFeedbackLoop
static void EnqueueToInitPath.doRewrite(SIRFeedbackLoop self)
          Do the initPath transformation for a single feedback loop.
 void Structurer.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LowerWorkFunctions.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LowerInitFunctions.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void Structurer.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LowerWorkFunctions.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LowerInitFunctions.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

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

Methods in at.dms.kjc.sir.lowering.fusion with parameters of type SIRFeedbackLoop
 void Lifter.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void FuseAll.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void Lifter.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void FuseAll.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

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

Methods in at.dms.kjc.sir.lowering.partition with parameters of type SIRFeedbackLoop
 void SJToPipe.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void SJToPipe.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

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

Methods in at.dms.kjc.sir.statespace with parameters of type SIRFeedbackLoop
 void LinearReplacer.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LinearAnalyzer.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void LinearReplacer.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

Uses of SIRFeedbackLoop in at.dms.kjc.spacedynamic
 

Methods in at.dms.kjc.spacedynamic with parameters of type SIRFeedbackLoop
 void FlatIRToC.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void FlatIRToC.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 

Uses of SIRFeedbackLoop in at.dms.util
 

Methods in at.dms.util with parameters of type SIRFeedbackLoop
 void SIRPrinter.postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
           
 void SIRPrinter.preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)