Class OpenCLWriter
java.lang.Object
de.mirkosertic.bytecoder.core.backend.opencl.OpenCLWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CompileUnit
private final OpenCLInputOutputs
private final ResolvedClass
private final Optimizer
private final PrintWriter
-
Constructor Summary
ConstructorsConstructorDescriptionOpenCLWriter
(ResolvedClass kernelClass, PrintWriter writer, CompileUnit compileUnit, OpenCLInputOutputs inputOutputs, Optimizer optimizer) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
void
writeInline
(ResolvedMethod method) void
writeKernel
(ResolvedMethod method)
-
Field Details
-
inputOutputs
-
kernelClass
-
compileUnit
-
pw
-
optimizer
-
-
Constructor Details
-
OpenCLWriter
public OpenCLWriter(ResolvedClass kernelClass, PrintWriter writer, CompileUnit compileUnit, OpenCLInputOutputs inputOutputs, Optimizer optimizer)
-
-
Method Details
-
printInputOutputArgs
-
writeKernel
-
writeInline
-