@@ -83,7 +83,7 @@ inline ur_result_t mock_urDeviceGet(void *pParams) {
83
83
inline ur_result_t mock_urDeviceRetain (void *) { return UR_RESULT_SUCCESS; }
84
84
inline ur_result_t mock_urDeviceRelease (void *) { return UR_RESULT_SUCCESS; }
85
85
86
- template <ur_adapter_backend_t Backend>
86
+ template <ur_backend_t Backend>
87
87
inline ur_result_t mock_urAdapterGetInfo (void *pParams) {
88
88
auto params = reinterpret_cast <ur_adapter_get_info_params_t *>(pParams);
89
89
@@ -100,7 +100,7 @@ inline ur_result_t mock_urAdapterGetInfo(void *pParams) {
100
100
return UR_RESULT_SUCCESS;
101
101
}
102
102
103
- template <ur_platform_backend_t Backend>
103
+ template <ur_backend_t Backend>
104
104
inline ur_result_t mock_urPlatformGetInfo (void *pParams) {
105
105
auto params = reinterpret_cast <ur_platform_get_info_params_t *>(pParams);
106
106
constexpr char MockPlatformName[] = " Mock platform" ;
@@ -556,16 +556,14 @@ template <sycl::backend Backend = backend::opencl> class UrMock {
556
556
#define ADD_DEFAULT_OVERRIDE (func_name, func_override ) \
557
557
mock::getCallbacks ().set_replace_callback (#func_name, \
558
558
&MockAdapter::func_override);
559
- ADD_DEFAULT_OVERRIDE (
560
- urAdapterGetInfo,
561
- mock_urAdapterGetInfo<convertToUrAdapterBackend (Backend)>)
559
+ ADD_DEFAULT_OVERRIDE (urAdapterGetInfo,
560
+ mock_urAdapterGetInfo<convertToUrBackend (Backend)>)
562
561
ADD_DEFAULT_OVERRIDE (urPlatformGet, mock_urPlatformGet)
563
562
ADD_DEFAULT_OVERRIDE (urDeviceGet, mock_urDeviceGet)
564
563
ADD_DEFAULT_OVERRIDE (urDeviceRetain, mock_urDeviceRetain)
565
564
ADD_DEFAULT_OVERRIDE (urDeviceRelease, mock_urDeviceRelease)
566
- ADD_DEFAULT_OVERRIDE (
567
- urPlatformGetInfo,
568
- mock_urPlatformGetInfo<convertToUrPlatformBackend (Backend)>)
565
+ ADD_DEFAULT_OVERRIDE (urPlatformGetInfo,
566
+ mock_urPlatformGetInfo<convertToUrBackend (Backend)>)
569
567
ADD_DEFAULT_OVERRIDE (urDeviceGetInfo, mock_urDeviceGetInfo)
570
568
ADD_DEFAULT_OVERRIDE (urProgramGetInfo, mock_urProgramGetInfo)
571
569
ADD_DEFAULT_OVERRIDE (urContextGetInfo, mock_urContextGetInfo)
@@ -623,39 +621,21 @@ template <sycl::backend Backend = backend::opencl> class UrMock {
623
621
private:
624
622
// These two helpers are needed to enable arbitrary backend selection
625
623
// at compile time.
626
- static constexpr ur_platform_backend_t
627
- convertToUrPlatformBackend (const sycl::backend SyclBackend) {
624
+ static constexpr ur_backend_t
625
+ convertToUrBackend (const sycl::backend SyclBackend) {
628
626
switch (SyclBackend) {
629
627
case sycl::backend::opencl:
630
- return UR_PLATFORM_BACKEND_OPENCL ;
628
+ return UR_BACKEND_OPENCL ;
631
629
case sycl::backend::ext_oneapi_level_zero:
632
- return UR_PLATFORM_BACKEND_LEVEL_ZERO ;
630
+ return UR_BACKEND_LEVEL_ZERO ;
633
631
case sycl::backend::ext_oneapi_cuda:
634
- return UR_PLATFORM_BACKEND_CUDA ;
632
+ return UR_BACKEND_CUDA ;
635
633
case sycl::backend::ext_oneapi_hip:
636
- return UR_PLATFORM_BACKEND_HIP ;
634
+ return UR_BACKEND_HIP ;
637
635
case sycl::backend::ext_oneapi_native_cpu:
638
- return UR_PLATFORM_BACKEND_NATIVE_CPU ;
636
+ return UR_BACKEND_NATIVE_CPU ;
639
637
default :
640
- return UR_PLATFORM_BACKEND_UNKNOWN;
641
- }
642
- }
643
-
644
- static constexpr ur_adapter_backend_t
645
- convertToUrAdapterBackend (sycl::backend SyclBackend) {
646
- switch (SyclBackend) {
647
- case sycl::backend::opencl:
648
- return UR_ADAPTER_BACKEND_OPENCL;
649
- case sycl::backend::ext_oneapi_level_zero:
650
- return UR_ADAPTER_BACKEND_LEVEL_ZERO;
651
- case sycl::backend::ext_oneapi_cuda:
652
- return UR_ADAPTER_BACKEND_CUDA;
653
- case sycl::backend::ext_oneapi_hip:
654
- return UR_ADAPTER_BACKEND_HIP;
655
- case sycl::backend::ext_oneapi_native_cpu:
656
- return UR_ADAPTER_BACKEND_NATIVE_CPU;
657
- default :
658
- return UR_ADAPTER_BACKEND_UNKNOWN;
638
+ return UR_BACKEND_UNKNOWN;
659
639
}
660
640
}
661
641
};
0 commit comments