Skip to content

Commit 1c801e8

Browse files
committed
Fix a test after resolved merge conflict
1 parent 8e29e9c commit 1c801e8

File tree

2 files changed

+32
-26
lines changed

2 files changed

+32
-26
lines changed

sycl/include/sycl/ext/oneapi/backend/level_zero.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ template <> struct BackendInput<backend::level_zero, context> {
7878
using type = struct {
7979
interop<backend::level_zero, context>::type NativeHandle;
8080
std::vector<device> DeviceList;
81-
level_zero::ownership Ownership;
81+
ext::oneapi::level_zero::ownership Ownership;
8282
};
8383
};
8484

@@ -191,10 +191,10 @@ template <>
191191
context make_context<backend::level_zero>(
192192
const backend_input_t<backend::level_zero, context> &BackendObject,
193193
const async_handler &Handler) {
194-
return level_zero::make_context(
194+
return ext::oneapi::level_zero::make_context(
195195
BackendObject.DeviceList,
196196
detail::pi::cast<pi_native_handle>(BackendObject.NativeHandle),
197-
BackendObject.Ownership == level_zero::ownership::keep);
197+
BackendObject.Ownership == ext::oneapi::level_zero::ownership::keep);
198198
}
199199

200200
namespace __SYCL2020_DEPRECATED("use 'ext::oneapi::level_zero' instead")

sycl/test/basic_tests/interop-level-zero-2020.cpp

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ int main() {
4141
// return_type is used when retrieving the backend specific native object from
4242
// a SYCL object. See the relevant backend specification for details.
4343

44-
backend_traits<backend::level_zero>::return_type<platform> ZeDriver;
45-
backend_traits<backend::level_zero>::return_type<device> ZeDevice;
46-
backend_traits<backend::level_zero>::return_type<context> ZeContext;
44+
backend_traits<backend::ext_oneapi_level_zero>::return_type<platform>
45+
ZeDriver;
46+
backend_traits<backend::ext_oneapi_level_zero>::return_type<device> ZeDevice;
47+
backend_traits<backend::ext_oneapi_level_zero>::return_type<context>
48+
ZeContext;
4749

4850
// 4.5.1.2 For each SYCL runtime class T which supports SYCL application
4951
// interoperability, a specialization of get_native must be defined, which
@@ -52,20 +54,20 @@ int main() {
5254
// application interoperability. The lifetime of the object returned are
5355
// backend-defined and specified in the backend specification.
5456

55-
ZeDriver = get_native<backend::level_zero>(Platform);
56-
ZeDevice = get_native<backend::level_zero>(Device);
57-
ZeContext = get_native<backend::level_zero>(Context);
57+
ZeDriver = get_native<backend::ext_oneapi_level_zero>(Platform);
58+
ZeDevice = get_native<backend::ext_oneapi_level_zero>(Device);
59+
ZeContext = get_native<backend::ext_oneapi_level_zero>(Context);
5860

5961
// Check deprecated
6062
// expected-warning@+2 {{'get_native' is deprecated: Use SYCL-2020 sycl::get_native free function}}
61-
// expected-warning@+1 {{'get_native<sycl::backend::level_zero>' is deprecated: Use SYCL-2020 sycl::get_native free function}}
62-
ZeDriver = Platform.get_native<backend::level_zero>();
63+
// expected-warning@+1 {{'get_native<sycl::backend::ext_oneapi_level_zero>' is deprecated: Use SYCL-2020 sycl::get_native free function}}
64+
ZeDriver = Platform.get_native<backend::ext_oneapi_level_zero>();
6365
// expected-warning@+2 {{'get_native' is deprecated: Use SYCL-2020 sycl::get_native free function}}
64-
// expected-warning@+1 {{'get_native<sycl::backend::level_zero>' is deprecated: Use SYCL-2020 sycl::get_native free function}}
65-
ZeDevice = Device.get_native<backend::level_zero>();
66+
// expected-warning@+1 {{'get_native<sycl::backend::ext_oneapi_level_zero>' is deprecated: Use SYCL-2020 sycl::get_native free function}}
67+
ZeDevice = Device.get_native<backend::ext_oneapi_level_zero>();
6668
// expected-warning@+2 {{'get_native' is deprecated: Use SYCL-2020 sycl::get_native free function}}
67-
// expected-warning@+1 {{'get_native<sycl::backend::level_zero>' is deprecated: Use SYCL-2020 sycl::get_native free function}}
68-
ZeContext = Context.get_native<backend::level_zero>();
69+
// expected-warning@+1 {{'get_native<sycl::backend::ext_oneapi_level_zero>' is deprecated: Use SYCL-2020 sycl::get_native free function}}
70+
ZeContext = Context.get_native<backend::ext_oneapi_level_zero>();
6971

7072
// 4.5.1.1 For each SYCL runtime class T which supports SYCL application
7173
// interoperability with the SYCL backend, a specialization of input_type must
@@ -83,27 +85,31 @@ int main() {
8385
// behavior of these template functions is defined by the SYCL backend
8486
// specification document.
8587

86-
backend_input_t<backend::level_zero, platform> InteropPlatformInput{ZeDriver};
88+
backend_input_t<backend::ext_oneapi_level_zero, platform>
89+
InteropPlatformInput{ZeDriver};
8790
platform InteropPlatform =
88-
make_platform<backend::level_zero>(InteropPlatformInput);
91+
make_platform<backend::ext_oneapi_level_zero>(InteropPlatformInput);
8992

90-
backend_input_t<backend::level_zero, device> InteropDeviceInput{ZeDevice};
91-
device InteropDevice = make_device<backend::level_zero>(InteropDeviceInput);
93+
backend_input_t<backend::ext_oneapi_level_zero, device> InteropDeviceInput{
94+
ZeDevice};
95+
device InteropDevice =
96+
make_device<backend::ext_oneapi_level_zero>(InteropDeviceInput);
9297

93-
backend_input_t<backend::level_zero, context> InteropContextInput{
98+
backend_input_t<backend::ext_oneapi_level_zero, context> InteropContextInput{
9499
ZeContext, std::vector<device>(1, InteropDevice),
95-
level_zero::ownership::keep};
100+
ext::oneapi::level_zero::ownership::keep};
96101
context InteropContext =
97-
make_context<backend::level_zero>(InteropContextInput);
102+
make_context<backend::ext_oneapi_level_zero>(InteropContextInput);
98103

99104
// Check deprecated
100105
// expected-warning@+1 {{'make<sycl::platform, nullptr>' is deprecated: Use SYCL-2020 sycl::make_platform free function}}
101-
auto P = level_zero::make<platform>(ZeDriver);
106+
auto P = ext::oneapi::level_zero::make<platform>(ZeDriver);
102107
// expected-warning@+1 {{'make<sycl::device, nullptr>' is deprecated: Use SYCL-2020 sycl::make_device free function}}
103-
auto D = level_zero::make<device>(P, ZeDevice);
108+
auto D = ext::oneapi::level_zero::make<device>(P, ZeDevice);
104109
// expected-warning@+1 {{'make<sycl::context, nullptr>' is deprecated: Use SYCL-2020 sycl::make_context free function}}
105-
auto C = level_zero::make<context>(std::vector<device>(1, D), ZeContext,
106-
level_zero::ownership::keep);
110+
auto C = ext::oneapi::level_zero::make<context>(
111+
std::vector<device>(1, D), ZeContext,
112+
ext::oneapi::level_zero::ownership::keep);
107113

108114
return 0;
109115
}

0 commit comments

Comments
 (0)