at.dms.kjc.cell
Class EmitCellCode
java.lang.Object
at.dms.kjc.backendSupport.EmitCode
at.dms.kjc.cell.EmitCellCode
public class EmitCellCode
- extends EmitCode
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmitCellCode
public EmitCellCode(CellBackendFactory backendBits)
generateCHeader
public void generateCHeader(CodegenPrintWriter p)
- Description copied from class:
EmitCode
- Standard code for front of a C file here.
Override!
- Overrides:
generateCHeader
in class EmitCode
getSPUSources
public static ArrayList<ArrayList<Integer>> getSPUSources()
generateMakefile
public void generateMakefile(CodegenPrintWriter p)
generateSPUCHeader
public void generateSPUCHeader(CodegenPrintWriter p,
SliceNode s,
boolean init)
generatePPUCHeader
public void generatePPUCHeader(CodegenPrintWriter p)
emitCodeForComputeNode
public void emitCodeForComputeNode(ComputeNode n,
CodegenPrintWriter p)
- Overrides:
emitCodeForComputeNode
in class EmitCode
emitCodeForComputeStore
public void emitCodeForComputeStore(CellComputeCodeStore cs,
ComputeNode n,
CodegenPrintWriter p)
emitCodeForComputeStore
public void emitCodeForComputeStore(SIRCodeUnit fieldsAndMethods,
ComputeNode n,
CodegenPrintWriter p,
EmitCode.CodeGen codegen)
- Overrides:
emitCodeForComputeStore
in class EmitCode