|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EmptyStreamVisitor | |
---|---|
at.dms.kjc.raw | |
at.dms.kjc.sir.linear | Provides analysis and optimization of linear portions of the stream graph. |
at.dms.kjc.sir.linear.frequency | Translates linear filters into the frequency domain. |
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.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.kjc.spacetime |
Uses of EmptyStreamVisitor in at.dms.kjc.raw |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.raw | |
---|---|
class |
RawWorkEstimator
|
Uses of EmptyStreamVisitor in at.dms.kjc.sir.linear |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.sir.linear | |
---|---|
class |
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
class |
LinearAtlasReplacer
This replacer works by calling the matrix multiply routines in the ATLAS package, which it assumes are installed in $ATLAS_HOME. $Id: LinearAtlasReplacer.java,v 1.7 2006/09/25 13:54:42 dimock Exp $ |
class |
LinearDiagonalReplacer
This replacer works well when the non-zero elements of the matrix form a strip or diagonal -- more specifically, when some contiguous elements in each column are non-zero. |
class |
LinearDirectReplacer
A LinearDirectReplacer replaces the contents of the work functions for linear filters (as determined by the linear filter analyzer) with an appripriate direct implementation (eg a bunch of push statements with the specified combination of input values. |
class |
LinearIndirectReplacer
A LinearIndirectReplacer replaces the contents of the work functions for linear filters (as determined by the linear filter analyzer) with a sparse matrix multiply, using indirection through an array (see makeLinearWork for example). |
class |
LinearRedundancyReplacer
Generates replacement filter code using the information within a LinearRedundancyAnalyzer to generate filters with less computational requirements. |
class |
LinearReplacer
A LinearReplacer is the base class that all replacers that make use of linear information inherit from. $Id: LinearReplacer.java,v 1.23 2006/09/25 13:54:42 dimock Exp $ |
Uses of EmptyStreamVisitor in at.dms.kjc.sir.linear.frequency |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.sir.linear.frequency | |
---|---|
class |
FrequencyReplacer
This class is the interface and base class for the frequency replacement functionality of the linear analysis framework. |
class |
LEETFrequencyReplacer
Replaces linear filters of sufficient length with a conversion into the frequency domain, multiplication, and convert the product back into the time domain. |
Uses of EmptyStreamVisitor in at.dms.kjc.sir.lowering |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.sir.lowering | |
---|---|
class |
FieldInitMover
This class converts joint field definition/assignment statements to a field decl and a corresponding field assignment statement in the init function. |
class |
MarkFilterBoundaries
Inserts an SIRMarker at the beginning and end of every filter's work function. |
class |
PopToPeek
This class converts all pops in a program into peeks. |
class |
RemoveDynamicRates
NOTE: This class is deprecated in favor of SIRDynamicRateManager. |
class |
RoundToFloor
This class converts calls "round(x)" to "floor(x+0.5)". |
Uses of EmptyStreamVisitor in at.dms.kjc.sir.lowering.fission |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.sir.lowering.fission | |
---|---|
class |
FissionReplacer
|
Uses of EmptyStreamVisitor in at.dms.kjc.sir.lowering.partition |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.sir.lowering.partition | |
---|---|
class |
RecordingStreamVisitor
Records all filters, splitters, and joiners in a given stream into a partition record. |
Uses of EmptyStreamVisitor in at.dms.kjc.spacetime |
---|
Subclasses of EmptyStreamVisitor in at.dms.kjc.spacetime | |
---|---|
class |
LinearPreprocessor
Replaces linear filters with two stage filters that have and initWork that peeks 2(peek-pop) and pops (peek-pop) Important for linear codegen |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |