| 224 | } |
| 225 | |
| 226 | bool oneapi_kernel_has_intersections(const std::string &kernel_name) |
| 227 | { |
| 228 | for (int i = 0; i < (int)DEVICE_KERNEL_NUM; i++) { |
| 229 | DeviceKernel kernel = (DeviceKernel)i; |
| 230 | if (device_kernel_has_intersection(kernel)) { |
| 231 | if (kernel_name.find(device_kernel_as_string(kernel)) != std::string::npos) { |
| 232 | return true; |
| 233 | } |
| 234 | } |
| 235 | } |
| 236 | return false; |
| 237 | } |
| 238 | |
| 239 | bool oneapi_load_kernels(SyclQueue *queue_, |
| 240 | const uint kernel_features, |
no test coverage detected