Skip to content

Commit 0976051

Browse files
Fix __parallel_transform_reduce -> __parallel_transform_reduce_small_impl, __parallel_transform_reduce_mid_impl, __parallel_transform_reduce_impl
1 parent d9081b3 commit 0976051

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_reduce.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -479,8 +479,8 @@ __parallel_transform_reduce(oneapi::dpl::__internal::__device_backend_tag __back
479479
std::uint16_t __iters_per_work_item = oneapi::dpl::__internal::__dpl_ceiling_div(__n_short, __work_group_size);
480480
__iters_per_work_item = __adjust_iters_per_work_item<__vector_size>(__iters_per_work_item);
481481
return __parallel_transform_reduce_small_impl<_Tp, _Commutative, __vector_size>(
482-
__backend_tag, std::forward<_ExecutionPolicy>(__exec), __n_short, __work_group_size_short,
483-
__iters_per_work_item, __reduce_op, __transform_op, __init, std::forward<_Ranges>(__rngs)...);
482+
__backend_tag, __exec, __n_short, __work_group_size_short, __iters_per_work_item, __reduce_op,
483+
__transform_op, __init, std::forward<_Ranges>(__rngs)...);
484484
}
485485
// Use two-step tree reduction.
486486
// First step reduces __work_group_size * __iters_per_work_item_device_kernel elements.
@@ -513,15 +513,15 @@ __parallel_transform_reduce(oneapi::dpl::__internal::__device_backend_tag __back
513513
__iters_per_work_item_work_group_kernel =
514514
__adjust_iters_per_work_item<__vector_size>(__iters_per_work_item_work_group_kernel);
515515
return __parallel_transform_reduce_mid_impl<_Tp, _Commutative, __vector_size>(
516-
__backend_tag, std::forward<_ExecutionPolicy>(__exec), __n_short, __work_group_size_short,
517-
__iters_per_work_item_device_kernel, __iters_per_work_item_work_group_kernel, __reduce_op, __transform_op,
518-
__init, std::forward<_Ranges>(__rngs)...);
516+
__backend_tag, __exec, __n_short, __work_group_size_short, __iters_per_work_item_device_kernel,
517+
__iters_per_work_item_work_group_kernel, __reduce_op, __transform_op, __init,
518+
std::forward<_Ranges>(__rngs)...);
519519
}
520520
// Otherwise use a recursive tree reduction with __max_iters_per_work_item __iters_per_work_item.
521521
const auto __work_group_size_long = static_cast<_Size>(__work_group_size);
522522
return __parallel_transform_reduce_impl<_Tp, _Commutative, __vector_size>::submit(
523-
__backend_tag, std::forward<_ExecutionPolicy>(__exec), __n, __work_group_size_long, __max_iters_per_work_item,
524-
__reduce_op, __transform_op, __init, std::forward<_Ranges>(__rngs)...);
523+
__backend_tag, __exec, __n, __work_group_size_long, __max_iters_per_work_item, __reduce_op, __transform_op,
524+
__init, std::forward<_Ranges>(__rngs)...);
525525
}
526526

527527
} // namespace __par_backend_hetero

0 commit comments

Comments
 (0)