Author: jketema Date: Tue Jun 24 04:46:52 2014 New Revision: 211578 URL: http://llvm.org/viewvc/llvm-project?rev=211578&view=rev Log: Introduce CLC_VERSION macros v2
Add these out-of-order in clc.h so we can use these in other headers. v2: Take into account the lack of a definition in OpenCL 1.0 Reviewed-by: Tom Stellard <[email protected]> Added: libclc/trunk/generic/include/clc/clcversion.h Modified: libclc/trunk/generic/include/clc/clc.h Modified: libclc/trunk/generic/include/clc/clc.h URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/clc/clc.h?rev=211578&r1=211577&r2=211578&view=diff ============================================================================== --- libclc/trunk/generic/include/clc/clc.h (original) +++ libclc/trunk/generic/include/clc/clc.h Tue Jun 24 04:46:52 2014 @@ -11,6 +11,9 @@ /* Function Attributes */ #include <clc/clcfunc.h> +/* 6.9 Preprocessor Directives and Macros */ +#include <clc/clcversion.h> + /* 6.1 Supported Data Types */ #include <clc/clctypes.h> Added: libclc/trunk/generic/include/clc/clcversion.h URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/clc/clcversion.h?rev=211578&view=auto ============================================================================== --- libclc/trunk/generic/include/clc/clcversion.h (added) +++ libclc/trunk/generic/include/clc/clcversion.h Tue Jun 24 04:46:52 2014 @@ -0,0 +1,8 @@ +#if __OPENCL_VERSION__ >= 110 +#define CLC_VERSION_1_0 100 +#define CLC_VERSION_1_1 110 +#endif + +#if __OPENCL_VERSION__ >= 120 +#define CLC_VERSION_1_2 120 +#endif _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
