Uses of Interface
at.dms.kjc.common.CodeGenerator

Packages that use CodeGenerator
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 Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
at.dms.kjc.spacetime   
 

Uses of CodeGenerator in at.dms.kjc.backendSupport
 

Classes in at.dms.kjc.backendSupport that implement CodeGenerator
protected  class EmitCode.CodeGen
          Class to actually emit code.
 

Uses of CodeGenerator in at.dms.kjc.cell
 

Classes in at.dms.kjc.cell that implement CodeGenerator
protected  class EmitCellCode.CellPPUCodeGen
           
protected  class EmitCellCode.CellSPUCodeGen
           
 

Uses of CodeGenerator in at.dms.kjc.cluster
 

Classes in at.dms.kjc.cluster that implement CodeGenerator
 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.
 

Uses of CodeGenerator in at.dms.kjc.common
 

Classes in at.dms.kjc.common that implement CodeGenerator
 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.
 

Methods in at.dms.kjc.common with parameters of type CodeGenerator
static void MacroConversion.doConvert(JMethodDeclaration decl, boolean declOnly, CodeGenerator toC)
          Performs conversion of into a macro.
 

Uses of CodeGenerator in at.dms.kjc.lir
 

Classes in at.dms.kjc.lir that implement CodeGenerator
 class LIRToC
           
 

Uses of CodeGenerator in at.dms.kjc.raw
 

Classes in at.dms.kjc.raw that implement CodeGenerator
 class FlatIRToC
          This class dumps the tile code for each filter into a file based on the tile number assigned
 

Uses of CodeGenerator in at.dms.kjc.rstream
 

Classes in at.dms.kjc.rstream that implement CodeGenerator
 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.
 

Uses of CodeGenerator in at.dms.kjc.sir
 

Classes in at.dms.kjc.sir that implement CodeGenerator
 class SIRToStreamIt
          Dump an SIR tree into a StreamIt program.
 

Uses of CodeGenerator in at.dms.kjc.spacetime
 

Classes in at.dms.kjc.spacetime that implement CodeGenerator
 class TraceIRtoC
          This class returns the c code (a string) for a given raw tile