Skip to content

Commit dbd65ab

Browse files
[NFC][SYCL] Rename builtin_enabler_* for bitselect (#12664)
1 parent 3405149 commit dbd65ab

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

sycl/include/sycl/detail/builtins/relational_functions.inc

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace sycl {
1414
inline namespace _V1 {
1515
namespace detail {
1616
template <typename T>
17-
struct any_elem_type
17+
struct bitselect_elem_type
1818
: std::bool_constant<check_type_in_v<
1919
get_elem_type_t<T>, float, double, half, char, signed char, short,
2020
int, long, long long, unsigned char, unsigned short, unsigned int,
@@ -29,12 +29,8 @@ struct rel_ret_traits
2929
};
3030
} // namespace detail
3131

32-
BUILTIN_CREATE_ENABLER(builtin_enable_generic, default_ret_type, any_elem_type,
33-
any_shape, same_elem_type)
34-
BUILTIN_CREATE_ENABLER(builtin_enable_generic_scalar, default_ret_type,
35-
any_elem_type, scalar_only, same_elem_type)
36-
BUILTIN_CREATE_ENABLER(builtin_enable_generic_non_scalar, default_ret_type,
37-
any_elem_type, non_scalar_only, same_elem_type)
32+
BUILTIN_CREATE_ENABLER(builtin_enable_bitselect, default_ret_type,
33+
bitselect_elem_type, any_shape, same_elem_type)
3834
BUILTIN_CREATE_ENABLER(builtin_enable_rel, rel_ret_traits, fp_elem_type,
3935
non_scalar_only, same_elem_type)
4036

@@ -133,13 +129,14 @@ BUILTIN_REL(ONE_ARG, signbit, __spirv_SignBitSet)
133129

134130
#ifdef __SYCL_DEVICE_ONLY__
135131
DEVICE_IMPL_TEMPLATE(
136-
THREE_ARGS, bitselect, builtin_enable_generic_t, [](auto... xs) {
137-
using ret_ty = detail::builtin_enable_generic_t<THREE_ARGS_TEMPLATE_TYPE>;
132+
THREE_ARGS, bitselect, builtin_enable_bitselect_t, [](auto... xs) {
133+
using ret_ty =
134+
detail::builtin_enable_bitselect_t<THREE_ARGS_TEMPLATE_TYPE>;
138135
using detail::builtins::convert_result;
139136
return convert_result<ret_ty>(__spirv_ocl_bitselect(xs...));
140137
})
141138
#else
142-
HOST_IMPL_TEMPLATE(THREE_ARGS, bitselect, builtin_enable_generic_t, rel,
139+
HOST_IMPL_TEMPLATE(THREE_ARGS, bitselect, builtin_enable_bitselect_t, rel,
143140
default_ret_type)
144141
#endif
145142

0 commit comments

Comments
 (0)