Skip to content

Commit 3238b3f

Browse files
[NFC] Cleanup unneded macro from builtins implementation (#1445)
Removed macro which are useless since #1384 Signed-off-by: Alexey Sachkov <[email protected]>
1 parent ff0b066 commit 3238b3f

File tree

1 file changed

+5
-20
lines changed

1 file changed

+5
-20
lines changed

sycl/include/CL/sycl/detail/builtins.hpp

+5-20
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424
#define __SYCL_EXTERN_IT2(Ret, prefix, call, Arg1, Arg2)
2525
#define __SYCL_EXTERN_IT2_SAME(Ret, prefix, call, Arg)
2626
#define __SYCL_EXTERN_IT3(Ret, prefix, call, Arg1, Arg2, Arg3)
27-
#define __SYCL_TPARAMS0(Type)
28-
#define __SYCL_TPARAMS1(Ret, A1)
29-
#define __SYCL_TPARAMS2(Ret, A1, A2)
30-
#define __SYCL_TPARAMS3(Ret, A1, A2, A3)
3127
#else
3228
#define __FUNC_PREFIX_OCL
3329
#define __FUNC_PREFIX_CORE
@@ -39,10 +35,6 @@
3935
extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2)
4036
#define __SYCL_EXTERN_IT3(Ret, prefix, call, Arg1, Arg2, Arg3) \
4137
extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2, Arg3)
42-
#define __SYCL_TPARAMS0(Type)
43-
#define __SYCL_TPARAMS1(Ret, A1)
44-
#define __SYCL_TPARAMS2(Ret, A1, A2)
45-
#define __SYCL_TPARAMS3(Ret, A1, A2, A3)
4638
#endif
4739

4840
#define __SYCL_PPCAT_NX(A, B) A##B
@@ -55,7 +47,7 @@
5547
using Arg1 = cl::sycl::detail::ConvertToOpenCLType_t<T1>; \
5648
__SYCL_EXTERN_IT1(Ret, prefix, call, Arg1); \
5749
Arg1 arg1 = cl::sycl::detail::convertDataToType<T1, Arg1>(t1); \
58-
Ret ret = __SYCL_PPCAT(prefix, call) __SYCL_TPARAMS1(Ret, Arg1)(arg1); \
50+
Ret ret = __SYCL_PPCAT(prefix, call)(arg1); \
5951
return cl::sycl::detail::convertDataToType<Ret, R>(ret); \
6052
}
6153

@@ -68,8 +60,7 @@
6860
__SYCL_EXTERN_IT2(Ret, prefix, call, Arg1, Arg2); \
6961
Arg1 arg1 = cl::sycl::detail::convertDataToType<T1, Arg1>(t1); \
7062
Arg2 arg2 = cl::sycl::detail::convertDataToType<T2, Arg2>(t2); \
71-
Ret ret = __SYCL_PPCAT(prefix, call) \
72-
__SYCL_TPARAMS2(Ret, Arg1, Arg2)(arg1, arg2); \
63+
Ret ret = __SYCL_PPCAT(prefix, call)(arg1, arg2); \
7364
return cl::sycl::detail::convertDataToType<Ret, R>(ret); \
7465
}
7566

@@ -81,8 +72,7 @@
8172
__SYCL_EXTERN_IT2_SAME(Ret, prefix, call, Arg); \
8273
Arg arg1 = cl::sycl::detail::convertDataToType<T, Arg>(t1); \
8374
Arg arg2 = cl::sycl::detail::convertDataToType<T, Arg>(t2); \
84-
Ret ret = \
85-
__SYCL_PPCAT(prefix, call) __SYCL_TPARAMS1(Ret, Arg)(arg1, arg2); \
75+
Ret ret = __SYCL_PPCAT(prefix, call)(arg1, arg2); \
8676
return cl::sycl::detail::convertDataToType<Ret, R>(ret); \
8777
}
8878

@@ -93,7 +83,7 @@
9383
__SYCL_EXTERN_IT2_SAME(Type, prefix, call, Type); \
9484
Type arg1 = cl::sycl::detail::convertDataToType<T, Type>(v1); \
9585
Type arg2 = cl::sycl::detail::convertDataToType<T, Type>(v2); \
96-
Type ret = __SYCL_PPCAT(prefix, call) __SYCL_TPARAMS0(Type)(arg1, arg2); \
86+
Type ret = __SYCL_PPCAT(prefix, call)(arg1, arg2); \
9787
return cl::sycl::detail::convertDataToType<Type, T>(ret); \
9888
}
9989

@@ -108,8 +98,7 @@
10898
Arg1 arg1 = cl::sycl::detail::convertDataToType<T1, Arg1>(t1); \
10999
Arg2 arg2 = cl::sycl::detail::convertDataToType<T2, Arg2>(t2); \
110100
Arg3 arg3 = cl::sycl::detail::convertDataToType<T3, Arg3>(t3); \
111-
Ret ret = __SYCL_PPCAT(prefix, call) \
112-
__SYCL_TPARAMS3(Ret, Arg1, Arg2, Arg3)(arg1, arg2, arg3); \
101+
Ret ret = __SYCL_PPCAT(prefix, call)(arg1, arg2, arg3); \
113102
return cl::sycl::detail::convertDataToType<Ret, R>(ret); \
114103
}
115104

@@ -302,10 +291,6 @@ __SYCL_MAKE_CALL_ARG3(select, __FUNC_PREFIX_OCL) // select
302291
#undef __SYCL_PPCAT
303292
#undef __FUNC_PREFIX_OCL
304293
#undef __FUNC_PREFIX_CORE
305-
#undef __SYCL_TPARAMS0
306-
#undef __SYCL_TPARAMS1
307-
#undef __SYCL_TPARAMS2
308-
#undef __SYCL_TPARAMS3
309294
#undef __SYCL_EXTERN_IT1
310295
#undef __SYCL_EXTERN_IT2
311296
#undef __SYCL_EXTERN_IT2_SAME

0 commit comments

Comments
 (0)