|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |