Skip to content

Commit 18c80fa

Browse files
author
Alexander Batashev
authored
[SYCL] Revert barrier deprecation note (#4162)
New barrier is different from SYCL 1.2.1 and is known to cause performance regressions on some configurations. Remove deprecation notice from older barrier until the issue is sorted out.
1 parent 6ac26ad commit 18c80fa

File tree

2 files changed

+0
-3
lines changed

2 files changed

+0
-3
lines changed

sycl/include/CL/sycl/nd_item.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ template <int dimensions = 1> class nd_item {
112112
get_offset());
113113
}
114114

115-
__SYCL2020_DEPRECATED("use sycl::group_barrier() free function instead")
116115
void barrier(access::fence_space accessSpace =
117116
access::fence_space::global_and_local) const {
118117
uint32_t flags = detail::getSPIRVMemorySemanticsMask(accessSpace);

sycl/test/warnings/sycl_2020_deprecations.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,6 @@ int main() {
116116
CGH.parallel_for<class Test>(
117117
sycl::nd_range<1>{sycl::range{10}, sycl::range{10}, sycl::range{1}},
118118
[](sycl::nd_item<1> it) {
119-
// expected-warning@+1{{'barrier' is deprecated: use sycl::group_barrier() free function instead}}
120-
it.barrier();
121119
// expected-warning@+2{{'mem_fence' is deprecated: use sycl::group_barrier() free function instead}}
122120
// expected-warning@+1{{'mem_fence<sycl::access::mode::read_write>' is deprecated: use sycl::group_barrier() free function instead}}
123121
it.mem_fence();

0 commit comments

Comments
 (0)