Skip to content

Commit 7020dc2

Browse files
committed
Limit code in try...catch and uglify
Signed-off-by: Matthew Michel <[email protected]>
1 parent bb093e7 commit 7020dc2

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

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

+20-20
Original file line numberDiff line numberDiff line change
@@ -1134,17 +1134,17 @@ __parallel_transform_scan(oneapi::dpl::__internal::__device_backend_tag __backen
11341134
using _ScanInputTransform = oneapi::dpl::__internal::__no_op;
11351135
using _WriteOp = oneapi::dpl::__par_backend_hetero::__simple_write_to_id;
11361136

1137+
_GenInput __gen_transform{__unary_op};
11371138
try
11381139
{
1139-
_GenInput __gen_transform{__unary_op};
11401140
return __parallel_transform_reduce_then_scan(__backend_tag, __exec, __in_rng, __out_rng,
11411141
__gen_transform, __binary_op, __gen_transform,
11421142
_ScanInputTransform{}, _WriteOp{}, __init, _Inclusive{},
11431143
/*_IsUniquePattern=*/std::false_type{});
11441144
}
1145-
catch (const sycl::exception& e)
1145+
catch (const sycl::exception& __e)
11461146
{
1147-
__bypass_sycl_kernel_not_supported(e);
1147+
__bypass_sycl_kernel_not_supported(__e);
11481148
}
11491149
}
11501150
#endif
@@ -1296,17 +1296,17 @@ __parallel_unique_copy(oneapi::dpl::__internal::__device_backend_tag __backend_t
12961296
#if _ONEDPL_COMPILE_KERNEL
12971297
if (oneapi::dpl::__par_backend_hetero::__is_gpu_with_sg_32(__exec))
12981298
{
1299+
using _GenMask = oneapi::dpl::__par_backend_hetero::__gen_unique_mask<_BinaryPredicate>;
1300+
using _WriteOp = oneapi::dpl::__par_backend_hetero::__write_to_id_if<1, _Assign>;
12991301
try
13001302
{
1301-
using _GenMask = oneapi::dpl::__par_backend_hetero::__gen_unique_mask<_BinaryPredicate>;
1302-
using _WriteOp = oneapi::dpl::__par_backend_hetero::__write_to_id_if<1, _Assign>;
13031303
return __parallel_reduce_then_scan_copy(__backend_tag, __exec, __rng, __result, __n, _GenMask{__pred},
13041304
_WriteOp{_Assign{}},
13051305
/*_IsUniquePattern=*/std::true_type{});
13061306
}
1307-
catch (const sycl::exception& e)
1307+
catch (const sycl::exception& __e)
13081308
{
1309-
__bypass_sycl_kernel_not_supported(e);
1309+
__bypass_sycl_kernel_not_supported(__e);
13101310
}
13111311
}
13121312
#endif
@@ -1364,18 +1364,18 @@ __parallel_partition_copy(oneapi::dpl::__internal::__device_backend_tag __backen
13641364
#if _ONEDPL_COMPILE_KERNEL
13651365
if (oneapi::dpl::__par_backend_hetero::__is_gpu_with_sg_32(__exec))
13661366
{
1367+
using _GenMask = oneapi::dpl::__par_backend_hetero::__gen_mask<_UnaryPredicate>;
1368+
using _WriteOp =
1369+
oneapi::dpl::__par_backend_hetero::__write_to_id_if_else<oneapi::dpl::__internal::__pstl_assign>;
13671370
try
13681371
{
1369-
using _GenMask = oneapi::dpl::__par_backend_hetero::__gen_mask<_UnaryPredicate>;
1370-
using _WriteOp =
1371-
oneapi::dpl::__par_backend_hetero::__write_to_id_if_else<oneapi::dpl::__internal::__pstl_assign>;
13721372
return __parallel_reduce_then_scan_copy(__backend_tag, __exec, __rng, __result, __n, _GenMask{__pred},
13731373
_WriteOp{},
13741374
/*_IsUniquePattern=*/std::false_type{});
13751375
}
1376-
catch (const sycl::exception& e)
1376+
catch (const sycl::exception& __e)
13771377
{
1378-
__bypass_sycl_kernel_not_supported(e);
1378+
__bypass_sycl_kernel_not_supported(__e);
13791379
}
13801380
}
13811381
#endif
@@ -1421,17 +1421,17 @@ __parallel_copy_if(oneapi::dpl::__internal::__device_backend_tag __backend_tag,
14211421
#if _ONEDPL_COMPILE_KERNEL
14221422
else if (oneapi::dpl::__par_backend_hetero::__is_gpu_with_sg_32(__exec))
14231423
{
1424+
using _GenMask = oneapi::dpl::__par_backend_hetero::__gen_mask<_Pred>;
1425+
using _WriteOp = oneapi::dpl::__par_backend_hetero::__write_to_id_if<0, _Assign>;
14241426
try
14251427
{
1426-
using _GenMask = oneapi::dpl::__par_backend_hetero::__gen_mask<_Pred>;
1427-
using _WriteOp = oneapi::dpl::__par_backend_hetero::__write_to_id_if<0, _Assign>;
14281428
return __parallel_reduce_then_scan_copy(__backend_tag, __exec, __in_rng, __out_rng, __n, _GenMask{__pred},
14291429
_WriteOp{__assign},
14301430
/*_IsUniquePattern=*/std::false_type{});
14311431
}
1432-
catch (const sycl::exception& e)
1432+
catch (const sycl::exception& __e)
14331433
{
1434-
__bypass_sycl_kernel_not_supported(e);
1434+
__bypass_sycl_kernel_not_supported(__e);
14351435
}
14361436
}
14371437
#endif
@@ -1546,9 +1546,9 @@ __parallel_set_op(oneapi::dpl::__internal::__device_backend_tag __backend_tag, c
15461546
return __parallel_set_reduce_then_scan(__backend_tag, __exec, __rng1, __rng2, __result, __comp,
15471547
__is_op_difference);
15481548
}
1549-
catch (const sycl::exception& e)
1549+
catch (const sycl::exception& __e)
15501550
{
1551-
__bypass_sycl_kernel_not_supported(e);
1551+
__bypass_sycl_kernel_not_supported(__e);
15521552
}
15531553
}
15541554
#endif
@@ -2495,9 +2495,9 @@ __parallel_reduce_by_segment(oneapi::dpl::__internal::__device_backend_tag, cons
24952495
// past-the-end iterator pair of segmented reduction.
24962496
return std::get<0>(__res.get()) + 1;
24972497
}
2498-
catch (const sycl::exception& e)
2498+
catch (const sycl::exception& __e)
24992499
{
2500-
__bypass_sycl_kernel_not_supported(e);
2500+
__bypass_sycl_kernel_not_supported(__e);
25012501
}
25022502
}
25032503
}

0 commit comments

Comments
 (0)