@@ -479,8 +479,8 @@ __parallel_transform_reduce(oneapi::dpl::__internal::__device_backend_tag __back
479
479
std::uint16_t __iters_per_work_item = oneapi::dpl::__internal::__dpl_ceiling_div (__n_short, __work_group_size);
480
480
__iters_per_work_item = __adjust_iters_per_work_item<__vector_size>(__iters_per_work_item);
481
481
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)...);
484
484
}
485
485
// Use two-step tree reduction.
486
486
// 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
513
513
__iters_per_work_item_work_group_kernel =
514
514
__adjust_iters_per_work_item<__vector_size>(__iters_per_work_item_work_group_kernel);
515
515
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)...);
519
519
}
520
520
// Otherwise use a recursive tree reduction with __max_iters_per_work_item __iters_per_work_item.
521
521
const auto __work_group_size_long = static_cast <_Size>(__work_group_size);
522
522
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)...);
525
525
}
526
526
527
527
} // namespace __par_backend_hetero
0 commit comments