Skip to content

Commit bd5bec5

Browse files
committed
Address CR comment
1 parent 424eeac commit bd5bec5

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//==--------- level_zero.hpp - SYCL Level-Zero backend ---------------------==//
2+
//
3+
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4+
// See https://llvm.org/LICENSE.txt for license information.
5+
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6+
//
7+
//===----------------------------------------------------------------------===//
8+
9+
#pragma once
10+
11+
#include <CL/sycl/detail/defines_elementary.hpp>
12+
13+
__SYCL_WARNING("CL/sycl/backend/level_zero.hpp usage is deprecated, include "
14+
"sycl/ext/oneapi/backend/level_zero.hpp instead")
15+
16+
#include <sycl/ext/oneapi/backend/level_zero.hpp>

sycl/test/warnings/sycl_2020_deprecations.cpp

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,5 +152,28 @@ int main() {
152152
auto SL = sycl::INTEL::source_language::opencl_c;
153153
(void)SL;
154154

155+
// expected-warning@+1{{'intel' is deprecated: use 'ext::intel::experimental' instead}}
156+
auto SLExtIntel = sycl::ext::intel::source_language::opencl_c;
157+
(void)SLExtIntel;
158+
159+
// expected-warning@+1{{'level_zero' is deprecated: use 'ext_oneapi_level_zero' instead}}
160+
auto LevelZeroBackend = sycl::backend::level_zero;
161+
(void)LevelZeroBackend;
162+
163+
sycl::half Val = 1.0f;
164+
// expected-warning@+1{{'bit_cast<unsigned short, sycl::detail::half_impl::half>' is deprecated: use 'sycl::bit_cast' instead}}
165+
auto BitCastRes = sycl::detail::bit_cast<unsigned short>(Val);
166+
(void)BitCastRes;
167+
168+
// expected-warning@+1{{'submit_barrier' is deprecated: use 'ext_intel_submit_barrier' instead}}
169+
Queue.submit_barrier();
170+
171+
// expected-warning@+1{{'barrier' is deprecated: use 'ext_intel_barrier' instead}}
172+
Queue.submit([&](sycl::handler &CGH) { CGH.barrier(); });
173+
174+
// expected-warning@+1{{'mem_channel' is deprecated: use 'ext_intel_mem_channel' instead}}
175+
sycl::property_list MemChannelProp{sycl::property::buffer::mem_channel(2)};
176+
(void)MemChannelProp;
177+
155178
return 0;
156179
}

0 commit comments

Comments
 (0)