Author: jvesely Date: Wed Mar 13 00:06:19 2019 New Revision: 356021 URL: http://llvm.org/viewvc/llvm-project?rev=356021&view=rev Log: Move unary_instrinsic.inc to private headers.
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <jan.ves...@rutgers.edu> Added: libclc/trunk/generic/include/math/unary_intrin.inc - copied, changed from r356020, libclc/trunk/generic/include/clc/math/unary_intrin.inc Removed: libclc/trunk/generic/include/clc/math/unary_intrin.inc Modified: libclc/trunk/generic/lib/math/ceil.cl libclc/trunk/generic/lib/math/clc_sqrt.cl libclc/trunk/generic/lib/math/fabs.cl libclc/trunk/generic/lib/math/floor.cl libclc/trunk/generic/lib/math/native_unary_intrinsic.inc libclc/trunk/generic/lib/math/rint.cl libclc/trunk/generic/lib/math/round.cl libclc/trunk/generic/lib/math/trunc.cl Removed: libclc/trunk/generic/include/clc/math/unary_intrin.inc URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/clc/math/unary_intrin.inc?rev=356020&view=auto ============================================================================== --- libclc/trunk/generic/include/clc/math/unary_intrin.inc (original) +++ libclc/trunk/generic/include/clc/math/unary_intrin.inc (removed) @@ -1,29 +0,0 @@ -_CLC_OVERLOAD float __CLC_FUNCTION(float f) __asm(__CLC_INTRINSIC ".f32"); -_CLC_OVERLOAD float2 __CLC_FUNCTION(float2 f) __asm(__CLC_INTRINSIC ".v2f32"); -_CLC_OVERLOAD float3 __CLC_FUNCTION(float3 f) __asm(__CLC_INTRINSIC ".v3f32"); -_CLC_OVERLOAD float4 __CLC_FUNCTION(float4 f) __asm(__CLC_INTRINSIC ".v4f32"); -_CLC_OVERLOAD float8 __CLC_FUNCTION(float8 f) __asm(__CLC_INTRINSIC ".v8f32"); -_CLC_OVERLOAD float16 __CLC_FUNCTION(float16 f) __asm(__CLC_INTRINSIC ".v16f32"); - -#ifdef cl_khr_fp64 -#pragma OPENCL EXTENSION cl_khr_fp64 : enable -_CLC_OVERLOAD double __CLC_FUNCTION(double d) __asm(__CLC_INTRINSIC ".f64"); -_CLC_OVERLOAD double2 __CLC_FUNCTION(double2 d) __asm(__CLC_INTRINSIC ".v2f64"); -_CLC_OVERLOAD double3 __CLC_FUNCTION(double3 d) __asm(__CLC_INTRINSIC ".v3f64"); -_CLC_OVERLOAD double4 __CLC_FUNCTION(double4 d) __asm(__CLC_INTRINSIC ".v4f64"); -_CLC_OVERLOAD double8 __CLC_FUNCTION(double8 d) __asm(__CLC_INTRINSIC ".v8f64"); -_CLC_OVERLOAD double16 __CLC_FUNCTION(double16 d) __asm(__CLC_INTRINSIC ".v16f64"); -#endif - -#ifdef cl_khr_fp16 -#pragma OPENCL EXTENSION cl_khr_fp16: enable -_CLC_OVERLOAD half __CLC_FUNCTION(half d) __asm(__CLC_INTRINSIC ".f16"); -_CLC_OVERLOAD half2 __CLC_FUNCTION(half2 d) __asm(__CLC_INTRINSIC ".v2f16"); -_CLC_OVERLOAD half3 __CLC_FUNCTION(half3 d) __asm(__CLC_INTRINSIC ".v3f16"); -_CLC_OVERLOAD half4 __CLC_FUNCTION(half4 d) __asm(__CLC_INTRINSIC ".v4f16"); -_CLC_OVERLOAD half8 __CLC_FUNCTION(half8 d) __asm(__CLC_INTRINSIC ".v8f16"); -_CLC_OVERLOAD half16 __CLC_FUNCTION(half16 d) __asm(__CLC_INTRINSIC ".v16f16"); -#endif - -#undef __CLC_FUNCTION -#undef __CLC_INTRINSIC Copied: libclc/trunk/generic/include/math/unary_intrin.inc (from r356020, libclc/trunk/generic/include/clc/math/unary_intrin.inc) URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/math/unary_intrin.inc?p2=libclc/trunk/generic/include/math/unary_intrin.inc&p1=libclc/trunk/generic/include/clc/math/unary_intrin.inc&r1=356020&r2=356021&rev=356021&view=diff ============================================================================== (empty) Modified: libclc/trunk/generic/lib/math/ceil.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/ceil.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/ceil.cl (original) +++ libclc/trunk/generic/lib/math/ceil.cl Wed Mar 13 00:06:19 2019 @@ -4,7 +4,7 @@ // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_ceil #define __CLC_INTRINSIC "llvm.ceil" -#include <clc/math/unary_intrin.inc> +#include "math/unary_intrin.inc" #undef __CLC_FUNCTION #define __CLC_FUNCTION ceil Modified: libclc/trunk/generic/lib/math/clc_sqrt.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/clc_sqrt.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/clc_sqrt.cl (original) +++ libclc/trunk/generic/lib/math/clc_sqrt.cl Wed Mar 13 00:06:19 2019 @@ -25,7 +25,7 @@ // Map the llvm sqrt intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_llvm_intr_sqrt #define __CLC_INTRINSIC "llvm.sqrt" -#include <clc/math/unary_intrin.inc> +#include <math/unary_intrin.inc> #undef __CLC_FUNCTION #undef __CLC_INTRINSIC Modified: libclc/trunk/generic/lib/math/fabs.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/fabs.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/fabs.cl (original) +++ libclc/trunk/generic/lib/math/fabs.cl Wed Mar 13 00:06:19 2019 @@ -4,7 +4,7 @@ // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_fabs #define __CLC_INTRINSIC "llvm.fabs" -#include <clc/math/unary_intrin.inc> +#include "math/unary_intrin.inc" #undef __CLC_FUNCTION #define __CLC_FUNCTION fabs Modified: libclc/trunk/generic/lib/math/floor.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/floor.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/floor.cl (original) +++ libclc/trunk/generic/lib/math/floor.cl Wed Mar 13 00:06:19 2019 @@ -4,7 +4,7 @@ // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_floor #define __CLC_INTRINSIC "llvm.floor" -#include <clc/math/unary_intrin.inc> +#include "math/unary_intrin.inc" #undef __CLC_FUNCTION #define __CLC_FUNCTION floor Modified: libclc/trunk/generic/lib/math/native_unary_intrinsic.inc URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/native_unary_intrinsic.inc?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/native_unary_intrinsic.inc (original) +++ libclc/trunk/generic/lib/math/native_unary_intrinsic.inc Wed Mar 13 00:06:19 2019 @@ -27,7 +27,7 @@ #define __CLC_INTRINSIC "llvm." __CLC_XSTR(__CLC_NATIVE_INTRINSIC) #undef cl_khr_fp64 -#include <clc/math/unary_intrin.inc> +#include <math/unary_intrin.inc> #endif Modified: libclc/trunk/generic/lib/math/rint.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/rint.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/rint.cl (original) +++ libclc/trunk/generic/lib/math/rint.cl Wed Mar 13 00:06:19 2019 @@ -3,7 +3,7 @@ // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_rint #define __CLC_INTRINSIC "llvm.rint" -#include <clc/math/unary_intrin.inc> +#include "math/unary_intrin.inc" #undef __CLC_FUNCTION #define __CLC_FUNCTION rint Modified: libclc/trunk/generic/lib/math/round.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/round.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/round.cl (original) +++ libclc/trunk/generic/lib/math/round.cl Wed Mar 13 00:06:19 2019 @@ -3,7 +3,7 @@ // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_round #define __CLC_INTRINSIC "llvm.round" -#include <clc/math/unary_intrin.inc> +#include "math/unary_intrin.inc" #undef __CLC_FUNCTION #define __CLC_FUNCTION round Modified: libclc/trunk/generic/lib/math/trunc.cl URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/lib/math/trunc.cl?rev=356021&r1=356020&r2=356021&view=diff ============================================================================== --- libclc/trunk/generic/lib/math/trunc.cl (original) +++ libclc/trunk/generic/lib/math/trunc.cl Wed Mar 13 00:06:19 2019 @@ -3,7 +3,7 @@ // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_trunc #define __CLC_INTRINSIC "llvm.trunc" -#include <clc/math/unary_intrin.inc> +#include "math/unary_intrin.inc" #undef __CLC_FUNCTION #define __CLC_FUNCTION trunc _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits