Uses of Class
at.dms.kjc.sir.linear.LinearReplacer

Packages that use LinearReplacer
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.fission Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. 
 

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

Subclasses of LinearReplacer in at.dms.kjc.sir.linear
 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.
 

Uses of LinearReplacer in at.dms.kjc.sir.linear.frequency
 

Subclasses of LinearReplacer 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 LinearReplacer in at.dms.kjc.sir.lowering.fission
 

Subclasses of LinearReplacer in at.dms.kjc.sir.lowering.fission
 class FissionReplacer