public class OpenCLWriter extends IndentSSAWriter
indent, linkerContext, options, program, writer| Constructor and Description |
|---|
OpenCLWriter(BytecodeLinkedClass aKernelClass,
CompileOptions aOptions,
Program aProgram,
PrintWriter aWriter,
BytecodeLinkerContext aLinkerContext,
OpenCLInputOutputs aInputOutputs) |
| Modifier and Type | Method and Description |
|---|---|
void |
printReloopedInline(BytecodeMethod aMethod,
Program aProgram,
Relooper.Block aBlock,
AbstractAllocator registerAllocator) |
void |
printReloopedKernel(Relooper.Block aBlock,
AbstractAllocator registerAllocator) |
void |
writeStackifiedInline(BytecodeMethod method,
Program program,
Stackifier stackifier,
AbstractAllocator registerAllocator) |
void |
writeStackifiedKernel(Program program,
Stackifier stackifier,
AbstractAllocator registerAllocator) |
public OpenCLWriter(BytecodeLinkedClass aKernelClass, CompileOptions aOptions, Program aProgram, PrintWriter aWriter, BytecodeLinkerContext aLinkerContext, OpenCLInputOutputs aInputOutputs)
public void printReloopedKernel(Relooper.Block aBlock, AbstractAllocator registerAllocator)
public void printReloopedInline(BytecodeMethod aMethod, Program aProgram, Relooper.Block aBlock, AbstractAllocator registerAllocator)
public void writeStackifiedKernel(Program program, Stackifier stackifier, AbstractAllocator registerAllocator)
public void writeStackifiedInline(BytecodeMethod method, Program program, Stackifier stackifier, AbstractAllocator registerAllocator)
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.