From 9aab51b1fcb4802063aece085e9cc826aeba6322 Mon Sep 17 00:00:00 2001 From: Alexey Sachkov Date: Wed, 1 Apr 2020 13:36:56 +0300 Subject: [PATCH] [NFC] Cleanup unneded macro from builtins implementation Removed macro which are useless since intel/llvm#1384 Signed-off-by: Alexey Sachkov --- sycl/include/CL/sycl/detail/builtins.hpp | 25 +++++------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/sycl/include/CL/sycl/detail/builtins.hpp b/sycl/include/CL/sycl/detail/builtins.hpp index 5a987d6fb9bc7..fcc044cfe5f4e 100644 --- a/sycl/include/CL/sycl/detail/builtins.hpp +++ b/sycl/include/CL/sycl/detail/builtins.hpp @@ -24,10 +24,6 @@ #define __SYCL_EXTERN_IT2(Ret, prefix, call, Arg1, Arg2) #define __SYCL_EXTERN_IT2_SAME(Ret, prefix, call, Arg) #define __SYCL_EXTERN_IT3(Ret, prefix, call, Arg1, Arg2, Arg3) -#define __SYCL_TPARAMS0(Type) -#define __SYCL_TPARAMS1(Ret, A1) -#define __SYCL_TPARAMS2(Ret, A1, A2) -#define __SYCL_TPARAMS3(Ret, A1, A2, A3) #else #define __FUNC_PREFIX_OCL #define __FUNC_PREFIX_CORE @@ -39,10 +35,6 @@ extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2) #define __SYCL_EXTERN_IT3(Ret, prefix, call, Arg1, Arg2, Arg3) \ extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2, Arg3) -#define __SYCL_TPARAMS0(Type) -#define __SYCL_TPARAMS1(Ret, A1) -#define __SYCL_TPARAMS2(Ret, A1, A2) -#define __SYCL_TPARAMS3(Ret, A1, A2, A3) #endif #define __SYCL_PPCAT_NX(A, B) A##B @@ -55,7 +47,7 @@ using Arg1 = cl::sycl::detail::ConvertToOpenCLType_t; \ __SYCL_EXTERN_IT1(Ret, prefix, call, Arg1); \ Arg1 arg1 = cl::sycl::detail::convertDataToType(t1); \ - Ret ret = __SYCL_PPCAT(prefix, call) __SYCL_TPARAMS1(Ret, Arg1)(arg1); \ + Ret ret = __SYCL_PPCAT(prefix, call)(arg1); \ return cl::sycl::detail::convertDataToType(ret); \ } @@ -68,8 +60,7 @@ __SYCL_EXTERN_IT2(Ret, prefix, call, Arg1, Arg2); \ Arg1 arg1 = cl::sycl::detail::convertDataToType(t1); \ Arg2 arg2 = cl::sycl::detail::convertDataToType(t2); \ - Ret ret = __SYCL_PPCAT(prefix, call) \ - __SYCL_TPARAMS2(Ret, Arg1, Arg2)(arg1, arg2); \ + Ret ret = __SYCL_PPCAT(prefix, call)(arg1, arg2); \ return cl::sycl::detail::convertDataToType(ret); \ } @@ -81,8 +72,7 @@ __SYCL_EXTERN_IT2_SAME(Ret, prefix, call, Arg); \ Arg arg1 = cl::sycl::detail::convertDataToType(t1); \ Arg arg2 = cl::sycl::detail::convertDataToType(t2); \ - Ret ret = \ - __SYCL_PPCAT(prefix, call) __SYCL_TPARAMS1(Ret, Arg)(arg1, arg2); \ + Ret ret = __SYCL_PPCAT(prefix, call)(arg1, arg2); \ return cl::sycl::detail::convertDataToType(ret); \ } @@ -93,7 +83,7 @@ __SYCL_EXTERN_IT2_SAME(Type, prefix, call, Type); \ Type arg1 = cl::sycl::detail::convertDataToType(v1); \ Type arg2 = cl::sycl::detail::convertDataToType(v2); \ - Type ret = __SYCL_PPCAT(prefix, call) __SYCL_TPARAMS0(Type)(arg1, arg2); \ + Type ret = __SYCL_PPCAT(prefix, call)(arg1, arg2); \ return cl::sycl::detail::convertDataToType(ret); \ } @@ -108,8 +98,7 @@ Arg1 arg1 = cl::sycl::detail::convertDataToType(t1); \ Arg2 arg2 = cl::sycl::detail::convertDataToType(t2); \ Arg3 arg3 = cl::sycl::detail::convertDataToType(t3); \ - Ret ret = __SYCL_PPCAT(prefix, call) \ - __SYCL_TPARAMS3(Ret, Arg1, Arg2, Arg3)(arg1, arg2, arg3); \ + Ret ret = __SYCL_PPCAT(prefix, call)(arg1, arg2, arg3); \ return cl::sycl::detail::convertDataToType(ret); \ } @@ -302,10 +291,6 @@ __SYCL_MAKE_CALL_ARG3(select, __FUNC_PREFIX_OCL) // select #undef __SYCL_PPCAT #undef __FUNC_PREFIX_OCL #undef __FUNC_PREFIX_CORE -#undef __SYCL_TPARAMS0 -#undef __SYCL_TPARAMS1 -#undef __SYCL_TPARAMS2 -#undef __SYCL_TPARAMS3 #undef __SYCL_EXTERN_IT1 #undef __SYCL_EXTERN_IT2 #undef __SYCL_EXTERN_IT2_SAME