Uses of Class
at.dms.kjc.common.CodegenPrintWriter

Packages that use CodegenPrintWriter
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.raw   
at.dms.kjc.sir Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
at.dms.kjc.spacedynamic   
at.dms.kjc.vanillaSlice This package was written to provide a test for the classes in backendSupport
 

Uses of CodegenPrintWriter in at.dms.kjc.backendSupport
 

Methods in at.dms.kjc.backendSupport with parameters of type CodegenPrintWriter
 void EmitCode.emitCodeForComputeNode(ComputeNode n, CodegenPrintWriter p)
           
 void EmitCode.emitCodeForComputeNode(ComputeNode n, CodegenPrintWriter p, EmitCode.CodeGen codegen)
          Given a ComputeNode and a CodegenPrintWrite, print all code for the ComputeNode.
 void EmitCode.emitCodeForComputeStore(SIRCodeUnit fieldsAndMethods, ComputeNode n, CodegenPrintWriter p, EmitCode.CodeGen codegen)
           
static void EmitTypedefs.emitTypedefs(SIRStructure[] structs, BackEndFactory backendbits, CodegenPrintWriter p)
          Create typedefs and other general header info.
 void EmitCode.generateCHeader(CodegenPrintWriter p)
          Standard code for front of a C file here.
 void EmitCode.generateMain(CodegenPrintWriter p)
          Generate a "main" function.
 

Constructors in at.dms.kjc.backendSupport with parameters of type CodegenPrintWriter
EmitCode.CodeGen(CodegenPrintWriter p)
           
 

Uses of CodegenPrintWriter in at.dms.kjc.cell
 

Methods in at.dms.kjc.cell with parameters of type CodegenPrintWriter
 void EmitCellCode.emitCodeForComputeNode(ComputeNode n, CodegenPrintWriter p)
           
 void EmitCellCode.emitCodeForComputeStore(CellComputeCodeStore cs, ComputeNode n, CodegenPrintWriter p)
           
 void EmitCellCode.emitCodeForComputeStore(SIRCodeUnit fieldsAndMethods, ComputeNode n, CodegenPrintWriter p, EmitCode.CodeGen codegen)
           
 void EmitCellCode.generateCHeader(CodegenPrintWriter p)
           
 void EmitCellCode.generateMakefile(CodegenPrintWriter p)
           
 void EmitCellCode.generatePPUCHeader(CodegenPrintWriter p)
           
 void EmitCellCode.generateSPUCHeader(CodegenPrintWriter p, SliceNode s, boolean init)
           
 

Uses of CodegenPrintWriter in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type CodegenPrintWriter
static int FixedBufferTape.bufferSize(int src, int dst, CodegenPrintWriter p, boolean printComments)
          Static method to calculate a buffer size for standalone mode.
 

Constructors in at.dms.kjc.cluster with parameters of type CodegenPrintWriter
FlatIRToCluster(CodegenPrintWriter p)
           
InsertCounters(CodegenPrintWriter p)
           
InsertTimers(CodegenPrintWriter p)
           
 

Uses of CodegenPrintWriter in at.dms.kjc.common
 

Fields in at.dms.kjc.common declared as CodegenPrintWriter
protected  CodegenPrintWriter ToCCommon.p
          Object with useful print routines
 

Methods in at.dms.kjc.common that return CodegenPrintWriter
 CodegenPrintWriter ToCCommon.getPrinter()
          Make sure anyone can get the printer to insert code generated outside of a descendant of this class.
 CodegenPrintWriter CodeGenerator.getPrinter()
           
 

Methods in at.dms.kjc.common with parameters of type CodegenPrintWriter
static void RawSimulatorPrint.visitPrintStatement(SIRPrintStatement self, JExpression exp, CodegenPrintWriter p, ToC toC)
          Generate code for an SIRPrintstatement when we are targeting the raw simulator.
 

Constructors in at.dms.kjc.common with parameters of type CodegenPrintWriter
ToC(CodegenPrintWriter p)
           
ToCCommon(CodegenPrintWriter p)
          With a TabbedPrintWriter: use the given TabbedPrintWriter for output and start off with no indentation yet.
 

Uses of CodegenPrintWriter in at.dms.kjc.raw
 

Constructors in at.dms.kjc.raw with parameters of type CodegenPrintWriter
FlatIRToC(CodegenPrintWriter p)
           
 

Uses of CodegenPrintWriter in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir that return CodegenPrintWriter
 CodegenPrintWriter SIRToStreamIt.getPrinter()
           
 

Uses of CodegenPrintWriter in at.dms.kjc.spacedynamic
 

Constructors in at.dms.kjc.spacedynamic with parameters of type CodegenPrintWriter
FlatIRToC(CodegenPrintWriter p)
           
 

Uses of CodegenPrintWriter in at.dms.kjc.vanillaSlice
 

Methods in at.dms.kjc.vanillaSlice with parameters of type CodegenPrintWriter
static void EmitStandaloneCode.emitTypedefs(SIRStructure[] structs, BackEndFactory backendbits, CodegenPrintWriter p)
          Create typedefs and other general header info.
 void EmitStandaloneCode.generateCHeader(CodegenPrintWriter p)
          Standard code for front of a C file here.
 void EmitStandaloneCode.generateMain(CodegenPrintWriter p)
          Generate a "main" function.