@@ -3388,19 +3388,24 @@ bool doesImageTargetMatchDevice(const RTDeviceBinaryImage &Img,
33883388 if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64) == 0 ) {
33893389 return (BE == sycl::backend::opencl ||
33903390 BE == sycl::backend::ext_oneapi_level_zero);
3391- } if ( strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64_X86_64) ==
3392- 0 ) {
3391+ }
3392+ if ( strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64_X86_64) == 0 ) {
33933393 return Dev.is_cpu ();
3394- } if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64_GEN) == 0 ) {
3394+ }
3395+ if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64_GEN) == 0 ) {
33953396 return Dev.is_gpu () && (BE == sycl::backend::opencl ||
33963397 BE == sycl::backend::ext_oneapi_level_zero);
3397- } if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64_FPGA) == 0 ) {
3398+ }
3399+ if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_SPIRV64_FPGA) == 0 ) {
33983400 return Dev.is_accelerator ();
3399- } if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_NVPTX64) == 0 ) {
3401+ }
3402+ if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_NVPTX64) == 0 ) {
34003403 return BE == sycl::backend::ext_oneapi_cuda;
3401- } if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_AMDGCN) == 0 ) {
3404+ }
3405+ if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_AMDGCN) == 0 ) {
34023406 return BE == sycl::backend::ext_oneapi_hip;
3403- } if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_NATIVE_CPU) == 0 ) {
3407+ }
3408+ if (strcmp (Target, __SYCL_DEVICE_BINARY_TARGET_NATIVE_CPU) == 0 ) {
34043409 return BE == sycl::backend::ext_oneapi_native_cpu;
34053410 }
34063411 std::cerr << Target << std::endl;
0 commit comments