summaryrefslogtreecommitdiff
path: root/src/gallium/frontends/clover/core/module.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/frontends/clover/core/module.hpp')
-rw-r--r--src/gallium/frontends/clover/core/module.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gallium/frontends/clover/core/module.hpp b/src/gallium/frontends/clover/core/module.hpp
index 92c090f70d7..01694b83222 100644
--- a/src/gallium/frontends/clover/core/module.hpp
+++ b/src/gallium/frontends/clover/core/module.hpp
@@ -55,6 +55,11 @@ namespace clover {
std::vector<char> data;
};
+ struct printf_info {
+ std::vector<uint32_t> arg_sizes;
+ std::vector<uint8_t> strings;
+ };
+
struct arg_info {
arg_info(const std::string &arg_name, const std::string &type_name,
const cl_kernel_arg_type_qualifier type_qualifier,
@@ -153,6 +158,9 @@ namespace clover {
std::vector<symbol> syms;
std::vector<section> secs;
+ std::vector<printf_info> printf_infos;
+ // printfs strings stored in output buffer
+ uint32_t printf_strings_in_buffer;
};
}