aboutsummaryrefslogtreecommitdiff
path: root/compute_kernel_writer/src/cl
diff options
context:
space:
mode:
Diffstat (limited to 'compute_kernel_writer/src/cl')
-rw-r--r--compute_kernel_writer/src/cl/CLKernelWriter.cpp5
-rw-r--r--compute_kernel_writer/src/cl/CLKernelWriter.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/compute_kernel_writer/src/cl/CLKernelWriter.cpp b/compute_kernel_writer/src/cl/CLKernelWriter.cpp
index 69b5244aa2..9363076901 100644
--- a/compute_kernel_writer/src/cl/CLKernelWriter.cpp
+++ b/compute_kernel_writer/src/cl/CLKernelWriter.cpp
@@ -98,4 +98,9 @@ TileOperand CLKernelWriter::declare_tile(const std::string &name, const TileInfo
return operand;
}
+void CLKernelWriter::op_write_raw_code(const std::string &raw_code)
+{
+ append_code(raw_code);
+}
+
} // namespace ckw
diff --git a/compute_kernel_writer/src/cl/CLKernelWriter.h b/compute_kernel_writer/src/cl/CLKernelWriter.h
index 42d2b07ded..5df148da7b 100644
--- a/compute_kernel_writer/src/cl/CLKernelWriter.h
+++ b/compute_kernel_writer/src/cl/CLKernelWriter.h
@@ -55,8 +55,12 @@ public:
// Misc
// =============================================================================================
+ /** Similar to @ref KernelWriter::comment() */
void comment(const std::string &text) override;
+ /** Similar to @ref KernelWriter::op_write_raw_code() */
+ void op_write_raw_code(const std::string &raw_code) override;
+
// =============================================================================================
// Code generation
// =============================================================================================