diff options
Diffstat (limited to 'src/gallium/frontends/clover/core/module.hpp')
-rw-r--r-- | src/gallium/frontends/clover/core/module.hpp | 8 |
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; }; } |