From: Junyan He <junyan...@linux.intel.com> Signed-off-by: Junyan He <junyan...@linux.intel.com> --- backend/src/libocl/include/ocl_printf.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 backend/src/libocl/include/ocl_printf.h
diff --git a/backend/src/libocl/include/ocl_printf.h b/backend/src/libocl/include/ocl_printf.h new file mode 100644 index 0000000..6089640 --- /dev/null +++ b/backend/src/libocl/include/ocl_printf.h @@ -0,0 +1,15 @@ +#ifndef __OCL_PRINTF_H__ +#define __OCL_PRINTF_H__ + +#include "ocl_types.h" + +/* The printf function. */ +/* From LLVM 3.4, c string are all in constant address space */ +#if 100*__clang_major__ + __clang_minor__ < 304 +int __gen_ocl_printf_stub(const char * format, ...); +#else +int __gen_ocl_printf_stub(constant char * format, ...); +#endif +#define printf __gen_ocl_printf_stub + +#endif -- 1.7.9.5 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet