@@ -872,10 +872,10 @@ class __SYCL_EXPORT queue {
872
872
template <typename KernelName = detail::auto_name, typename KernelType,
873
873
int Dims>
874
874
__SYCL2020_DEPRECATED (" offsets are deprecated in SYCL 2020" )
875
- event
876
- parallel_for_impl(range<Dims> Range, id<Dims> WorkItemOffset,
877
- _KERNELFUNCPARAM (KernelFunc) _CODELOCPARAM(&CodeLoc)) {
878
- _CODELOCARG (& CodeLoc) ;
875
+ event parallel_for_impl(range<Dims> Range, id<Dims> WorkItemOffset,
876
+ _KERNELFUNCPARAM (KernelFunc)) {
877
+ // Actual code location needs to be captured from KernelInfo object.
878
+ const detail::code_location CodeLoc = {} ;
879
879
return submit (
880
880
[&](handler &CGH) {
881
881
CGH.template parallel_for <KernelName>(Range, WorkItemOffset,
@@ -895,11 +895,10 @@ class __SYCL_EXPORT queue {
895
895
template <typename KernelName = detail::auto_name, typename KernelType,
896
896
int Dims>
897
897
__SYCL2020_DEPRECATED (" offsets are deprecated in SYCL 2020" )
898
- event
899
- parallel_for_impl(range<Dims> Range, id<Dims> WorkItemOffset,
900
- event DepEvent,
901
- _KERNELFUNCPARAM (KernelFunc) _CODELOCPARAM(&CodeLoc)) {
902
- _CODELOCARG (&CodeLoc);
898
+ event parallel_for_impl(range<Dims> Range, id<Dims> WorkItemOffset,
899
+ event DepEvent, _KERNELFUNCPARAM(KernelFunc)) {
900
+ // Actual code location needs to be captured from KernelInfo object.
901
+ const detail::code_location CodeLoc = {};
903
902
return submit (
904
903
[&](handler &CGH) {
905
904
CGH.depends_on (DepEvent);
@@ -921,11 +920,11 @@ class __SYCL_EXPORT queue {
921
920
template <typename KernelName = detail::auto_name, typename KernelType,
922
921
int Dims>
923
922
__SYCL2020_DEPRECATED (" offsets are deprecated in SYCL 2020" )
924
- event
925
- parallel_for_impl(range<Dims> Range, id<Dims> WorkItemOffset ,
926
- const std::vector<event> &DepEvents,
927
- _KERNELFUNCPARAM (KernelFunc) _CODELOCPARAM(&CodeLoc)) {
928
- _CODELOCARG (& CodeLoc) ;
923
+ event parallel_for_impl(range<Dims> Range, id<Dims> WorkItemOffset,
924
+ const std::vector<event> &DepEvents ,
925
+ _KERNELFUNCPARAM (KernelFunc)) {
926
+ // Actual code location needs to be captured from KernelInfo object.
927
+ const detail::code_location CodeLoc = {} ;
929
928
return submit (
930
929
[&](handler &CGH) {
931
930
CGH.depends_on (DepEvents);
@@ -946,6 +945,7 @@ class __SYCL_EXPORT queue {
946
945
std::enable_if_t <
947
946
ext::oneapi::detail::AreAllButLastReductions<RestT...>::value, event>
948
947
parallel_for (nd_range<Dims> Range, RestT &&...Rest) {
948
+ // Actual code location needs to be captured from KernelInfo object.
949
949
const detail::code_location CodeLoc = {};
950
950
return submit (
951
951
[&](handler &CGH) {
@@ -964,6 +964,7 @@ class __SYCL_EXPORT queue {
964
964
template <typename KernelName = detail::auto_name, int Dims,
965
965
typename ... RestT>
966
966
event parallel_for (nd_range<Dims> Range, event DepEvent, RestT &&...Rest) {
967
+ // Actual code location needs to be captured from KernelInfo object.
967
968
const detail::code_location CodeLoc = {};
968
969
return submit (
969
970
[&](handler &CGH) {
@@ -985,6 +986,7 @@ class __SYCL_EXPORT queue {
985
986
typename ... RestT>
986
987
event parallel_for (nd_range<Dims> Range, const std::vector<event> &DepEvents,
987
988
RestT &&...Rest) {
989
+ // Actual code location needs to be captured from KernelInfo object.
988
990
const detail::code_location CodeLoc = {};
989
991
return submit (
990
992
[&](handler &CGH) {
@@ -1083,6 +1085,7 @@ class __SYCL_EXPORT queue {
1083
1085
std::enable_if_t <
1084
1086
ext::oneapi::detail::AreAllButLastReductions<RestT...>::value, event>
1085
1087
parallel_for_impl (range<Dims> Range, RestT &&...Rest) {
1088
+ // Actual code location needs to be captured from KernelInfo object.
1086
1089
const detail::code_location CodeLoc = {};
1087
1090
return submit (
1088
1091
[&](handler &CGH) {
@@ -1100,6 +1103,7 @@ class __SYCL_EXPORT queue {
1100
1103
// / \param CodeLoc contains the code location of user code
1101
1104
template <typename KernelName, int Dims, typename ... RestT>
1102
1105
event parallel_for_impl (range<Dims> Range, event DepEvent, RestT &&...Rest) {
1106
+ // Actual code location needs to be captured from KernelInfo object.
1103
1107
const detail::code_location CodeLoc = {};
1104
1108
return submit (
1105
1109
[&](handler &CGH) {
@@ -1120,6 +1124,7 @@ class __SYCL_EXPORT queue {
1120
1124
event parallel_for_impl (range<Dims> Range,
1121
1125
const std::vector<event> &DepEvents,
1122
1126
RestT &&...Rest) {
1127
+ // Actual code location needs to be captured from KernelInfo object.
1123
1128
const detail::code_location CodeLoc = {};
1124
1129
return submit (
1125
1130
[&](handler &CGH) {
0 commit comments