Author: Fraser Cormack Date: 2024-11-04T10:37:11Z New Revision: f1888e4029ec2bf657a072518dcc1c9b461559be
URL: https://github.com/llvm/llvm-project/commit/f1888e4029ec2bf657a072518dcc1c9b461559be DIFF: https://github.com/llvm/llvm-project/commit/f1888e4029ec2bf657a072518dcc1c9b461559be.diff LOG: [libclc] Add some include guards and format a file Added: Modified: libclc/generic/include/clc/clc.h libclc/generic/include/clc/clcmacros.h Removed: ################################################################################ diff --git a/libclc/generic/include/clc/clc.h b/libclc/generic/include/clc/clc.h index 171b06ac606963..94fca681f8cdae 100644 --- a/libclc/generic/include/clc/clc.h +++ b/libclc/generic/include/clc/clc.h @@ -1,3 +1,6 @@ +#ifndef __CLC_CLC_H__ +#define __CLC_CLC_H__ + #ifndef cl_clang_storage_class_specifiers #error Implementation requires cl_clang_storage_class_specifiers extension! #endif @@ -286,3 +289,5 @@ #include <clc/image/image.h> #pragma OPENCL EXTENSION all : disable + +#endif // __CLC_CLC_H__ diff --git a/libclc/generic/include/clc/clcmacros.h b/libclc/generic/include/clc/clcmacros.h index 2282d361d791e6..041c1cf4243820 100644 --- a/libclc/generic/include/clc/clcmacros.h +++ b/libclc/generic/include/clc/clcmacros.h @@ -1,3 +1,6 @@ +#ifndef __CLC_CLCMACROS_H__ +#define __CLC_CLCMACROS_H__ + /* 6.9 Preprocessor Directives and Macros * Some of these are handled by clang or passed by clover */ #if __OPENCL_VERSION__ >= 110 @@ -9,10 +12,12 @@ #define CLC_VERSION_1_2 120 #endif -#define NULL ((void*)0) +#define NULL ((void *)0) -#define __kernel_exec(X, typen) __kernel \ - __attribute__((work_group_size_hint(X, 1, 1))) \ - __attribute__((vec_type_hint(typen))) +#define __kernel_exec(X, typen) \ + __kernel __attribute__((work_group_size_hint(X, 1, 1))) \ + __attribute__((vec_type_hint(typen))) #define kernel_exec(X, typen) __kernel_exec(X, typen) + +#endif // __CLC_CLCMACROS_H__ _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits