Uses of Class
at.dms.kjc.KjcEmptyVisitor

Packages that use KjcEmptyVisitor
at.dms.kjc   
at.dms.kjc.backendSupport Package documentation for at.dms.kjc.backendSupport 
at.dms.kjc.cell   
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.common   
at.dms.kjc.lir Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. 
at.dms.kjc.raw   
at.dms.kjc.rstream   
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.spacetime   
 

Uses of KjcEmptyVisitor in at.dms.kjc
 

Subclasses of KjcEmptyVisitor in at.dms.kjc
 class CloningVisitor
          This descends through a stream hierarchy and identifies local variables and stream structures that SHOULD be cloned (since their definition is within the hierarchy).
 class SLIREmptyVisitor
          This visitor is for visiting statement-level constructs in the streamit IR.
 

Uses of KjcEmptyVisitor in at.dms.kjc.backendSupport
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.backendSupport
protected  class EmitCode.CodeGen
          Class to actually emit code.
 

Uses of KjcEmptyVisitor in at.dms.kjc.cell
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.cell
protected  class EmitCellCode.CellPPUCodeGen
           
protected  class EmitCellCode.CellSPUCodeGen
           
 

Uses of KjcEmptyVisitor in at.dms.kjc.cluster
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.cluster
 class CodeEstimate
          Estimates the code size and size of local variables for a SIRFilter
 class DetectConst
          Constructs a set of fields that are modified by a method other that the init function.
 class FlatIRToCluster
          This class dumps the tile code for each filter into a file based on the tile number assigned.
 class InsertCounters
          If KjcOptions.countops is enabled, this class inserts insrumentation calls for counting the number of operations in the C runtime.
 class InsertTimers
          If KjcOptions.profiling is enabled, this class inserts timers around certain sections of code.
 class ModState
          Determines if a method modifies the state of a stream node!
 class PPAnalyze
           
 

Uses of KjcEmptyVisitor in at.dms.kjc.common
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.common
 class HasSideEffects
          This class determines, given an expression, if the expression has any side effects.
 class PeekPopInHelper
          This class will search for input communication expressions outside of the work function of a filter and return true if they exist.
 class PeekPopPushInHelper
          This class will search for all communication expressions outside of the work function of a filter and return true if they exist.
 class ToC
          This class converts the Stream IR (which references the Kopi Java IR) to C code and dumps it to a file, str.c.
 class ToCCommon
          Somewhat artificial class to provide common code for at.dms.kjc.common.ToC and at.dms.kjc.lir.LIRToC Hopefully keep from having to fix some bugs twice.
 class VariablesDefUse
          This class will return a HashSet containing all the variables (locals and fields) used or defined from the entry point of the visitor.
 class VariablesUsed
          This class will return a HashSet containing all the variables (locals and fields) used (ignoring defines)
 class VarsAssigned
          Find all the vars that are possible assigned given a tree in the IR.
 

Uses of KjcEmptyVisitor in at.dms.kjc.lir
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.lir
 class LIRToC
           
 

Uses of KjcEmptyVisitor in at.dms.kjc.raw
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.raw
 class FlatIRToC
          This class dumps the tile code for each filter into a file based on the tile number assigned
 

Uses of KjcEmptyVisitor in at.dms.kjc.rstream
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.rstream
 class CheckForMethodCalls
          Given an entry point for a visitor on the java IR, check if anything under it has a method call.
 class FlatIRToRS
          This class converts the Stream IR (which references the Kopi Java IR) to C code and dumps it to a file, str.c.
 class UseDefInfo
          This class will return a HashMap from local vars->hashset.
 

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

Subclasses of KjcEmptyVisitor in at.dms.kjc.sir.lowering
 class FindTapeOps
           
 

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

Subclasses of KjcEmptyVisitor in at.dms.kjc.sir.lowering.fusion
 class FindVarDecls
          Unused! Finds variable definitions and accesses that have type "Int" or "Float" and replaces them with numbered variables.
 

Uses of KjcEmptyVisitor in at.dms.kjc.spacetime
 

Subclasses of KjcEmptyVisitor in at.dms.kjc.spacetime
 class TraceIRtoC
          This class returns the c code (a string) for a given raw tile