@@ -45,33 +45,33 @@ template <typename Param>
4545typename std::enable_if<
4646 std::is_same<typename Param::return_type, std::string>::value,
4747 std::string>::type
48- get_kernel_info (ur_kernel_handle_t Kernel, const AdapterPtr &Adapter) {
48+ get_kernel_info (ur_kernel_handle_t Kernel, adapter_impl &Adapter) {
4949 static_assert (detail::is_kernel_info_desc<Param>::value,
5050 " Invalid kernel information descriptor" );
5151 size_t ResultSize = 0 ;
5252
5353 // TODO catch an exception and put it to list of asynchronous exceptions
54- Adapter-> call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value, 0 ,
55- nullptr , &ResultSize);
54+ Adapter. call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value, 0 ,
55+ nullptr , &ResultSize);
5656 if (ResultSize == 0 ) {
5757 return " " ;
5858 }
5959 std::vector<char > Result (ResultSize);
6060 // TODO catch an exception and put it to list of asynchronous exceptions
61- Adapter-> call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value,
62- ResultSize, Result.data (), nullptr );
61+ Adapter. call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value,
62+ ResultSize, Result.data (), nullptr );
6363 return std::string (Result.data ());
6464}
6565
6666template <typename Param>
6767typename std::enable_if<
6868 std::is_same<typename Param::return_type, uint32_t >::value, uint32_t >::type
69- get_kernel_info (ur_kernel_handle_t Kernel, const AdapterPtr &Adapter) {
69+ get_kernel_info (ur_kernel_handle_t Kernel, adapter_impl &Adapter) {
7070 ur_result_t Result = UR_RESULT_SUCCESS;
7171
7272 // TODO catch an exception and put it to list of asynchronous exceptions
73- Adapter-> call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value,
74- sizeof (uint32_t ), &Result, nullptr );
73+ Adapter. call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value,
74+ sizeof (uint32_t ), &Result, nullptr );
7575 return Result;
7676}
7777
@@ -80,29 +80,29 @@ template <typename Param>
8080typename std::enable_if<IsSubGroupInfo<Param>::value>::type
8181get_kernel_device_specific_info_helper (ur_kernel_handle_t Kernel,
8282 ur_device_handle_t Device,
83- const AdapterPtr &Adapter, void *Result,
83+ adapter_impl &Adapter, void *Result,
8484 size_t Size) {
85- Adapter-> call <UrApiKind::urKernelGetSubGroupInfo>(
85+ Adapter. call <UrApiKind::urKernelGetSubGroupInfo>(
8686 Kernel, Device, UrInfoCode<Param>::value, Size, Result, nullptr );
8787}
8888
8989template <typename Param>
9090typename std::enable_if<IsKernelInfo<Param>::value>::type
9191get_kernel_device_specific_info_helper (
9292 ur_kernel_handle_t Kernel, [[maybe_unused]] ur_device_handle_t Device,
93- const AdapterPtr &Adapter, void *Result, size_t Size) {
94- Adapter-> call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value,
95- Size, Result, nullptr );
93+ adapter_impl &Adapter, void *Result, size_t Size) {
94+ Adapter. call <UrApiKind::urKernelGetInfo>(Kernel, UrInfoCode<Param>::value,
95+ Size, Result, nullptr );
9696}
9797
9898template <typename Param>
9999typename std::enable_if<!IsSubGroupInfo<Param>::value &&
100100 !IsKernelInfo<Param>::value>::type
101101get_kernel_device_specific_info_helper (ur_kernel_handle_t Kernel,
102102 ur_device_handle_t Device,
103- const AdapterPtr &Adapter, void *Result,
103+ adapter_impl &Adapter, void *Result,
104104 size_t Size) {
105- ur_result_t Error = Adapter-> call_nocheck <UrApiKind::urKernelGetGroupInfo>(
105+ ur_result_t Error = Adapter. call_nocheck <UrApiKind::urKernelGetGroupInfo>(
106106 Kernel, Device, UrInfoCode<Param>::value, Size, Result, nullptr );
107107 if (Error != UR_RESULT_SUCCESS)
108108 kernel_get_group_info::handleErrorOrWarning (Error, UrInfoCode<Param>::value,
@@ -115,7 +115,7 @@ typename std::enable_if<
115115 typename Param::return_type>::type
116116get_kernel_device_specific_info (ur_kernel_handle_t Kernel,
117117 ur_device_handle_t Device,
118- const AdapterPtr &Adapter) {
118+ adapter_impl &Adapter) {
119119 static_assert (is_kernel_device_specific_info_desc<Param>::value,
120120 " Unexpected kernel_device_specific information descriptor" );
121121 typename Param::return_type Result = {};
@@ -131,7 +131,7 @@ typename std::enable_if<
131131 sycl::range<3 >>::type
132132get_kernel_device_specific_info (ur_kernel_handle_t Kernel,
133133 ur_device_handle_t Device,
134- const AdapterPtr &Adapter) {
134+ adapter_impl &Adapter) {
135135 static_assert (is_kernel_device_specific_info_desc<Param>::value,
136136 " Unexpected kernel_device_specific information descriptor" );
137137 size_t Result[3 ] = {0 , 0 , 0 };
@@ -148,7 +148,7 @@ template <typename Param>
148148uint32_t get_kernel_device_specific_info_with_input (ur_kernel_handle_t Kernel,
149149 ur_device_handle_t Device,
150150 sycl::range<3 >,
151- const AdapterPtr &Adapter) {
151+ adapter_impl &Adapter) {
152152 static_assert (is_kernel_device_specific_info_desc<Param>::value,
153153 " Unexpected kernel_device_specific information descriptor" );
154154 static_assert (std::is_same<typename Param::return_type, uint32_t >::value,
@@ -159,7 +159,7 @@ uint32_t get_kernel_device_specific_info_with_input(ur_kernel_handle_t Kernel,
159159
160160 uint32_t Result = 0 ;
161161 // TODO catch an exception and put it to list of asynchronous exceptions
162- Adapter-> call <UrApiKind::urKernelGetSubGroupInfo>(
162+ Adapter. call <UrApiKind::urKernelGetSubGroupInfo>(
163163 Kernel, Device, UrInfoCode<Param>::value, sizeof (uint32_t ), &Result,
164164 nullptr );
165165
@@ -171,35 +171,35 @@ inline ext::intel::info::kernel_device_specific::spill_memory_size::return_type
171171get_kernel_device_specific_info<
172172 ext::intel::info::kernel_device_specific::spill_memory_size>(
173173 ur_kernel_handle_t Kernel, ur_device_handle_t Device,
174- const AdapterPtr &Adapter) {
174+ adapter_impl &Adapter) {
175175 size_t ResultSize = 0 ;
176176
177177 // First call to get the number of device images
178- Adapter-> call <UrApiKind::urKernelGetInfo>(
178+ Adapter. call <UrApiKind::urKernelGetInfo>(
179179 Kernel, UR_KERNEL_INFO_SPILL_MEM_SIZE, 0 , nullptr , &ResultSize);
180180
181181 size_t DeviceCount = ResultSize / sizeof (uint32_t );
182182
183183 // Second call to retrieve the data
184184 std::vector<uint32_t > Device2SpillMap (DeviceCount);
185- Adapter-> call <UrApiKind::urKernelGetInfo>(
185+ Adapter. call <UrApiKind::urKernelGetInfo>(
186186 Kernel, UR_KERNEL_INFO_SPILL_MEM_SIZE, ResultSize, Device2SpillMap.data (),
187187 nullptr );
188188
189189 ur_program_handle_t Program;
190- Adapter-> call <UrApiKind::urKernelGetInfo>(Kernel, UR_KERNEL_INFO_PROGRAM,
191- sizeof (ur_program_handle_t ),
192- &Program, nullptr );
190+ Adapter. call <UrApiKind::urKernelGetInfo>(Kernel, UR_KERNEL_INFO_PROGRAM,
191+ sizeof (ur_program_handle_t ),
192+ &Program, nullptr );
193193 // Retrieve the associated device list
194194 size_t URDevicesSize = 0 ;
195- Adapter-> call <UrApiKind::urProgramGetInfo>(Program, UR_PROGRAM_INFO_DEVICES,
196- 0 , nullptr , &URDevicesSize);
195+ Adapter. call <UrApiKind::urProgramGetInfo>(Program, UR_PROGRAM_INFO_DEVICES, 0 ,
196+ nullptr , &URDevicesSize);
197197
198198 std::vector<ur_device_handle_t > URDevices (URDevicesSize /
199199 sizeof (ur_device_handle_t ));
200- Adapter-> call <UrApiKind::urProgramGetInfo>(Program, UR_PROGRAM_INFO_DEVICES,
201- URDevicesSize, URDevices.data (),
202- nullptr );
200+ Adapter. call <UrApiKind::urProgramGetInfo>(Program, UR_PROGRAM_INFO_DEVICES,
201+ URDevicesSize, URDevices.data (),
202+ nullptr );
203203 assert (Device2SpillMap.size () == URDevices.size ());
204204
205205 // Map the result back to the program devices. UR provides the following
0 commit comments