diff --git a/sycl/CMakeLists.txt b/sycl/CMakeLists.txt index 63fbe2f7b1fe9..850dcfd1fd051 100644 --- a/sycl/CMakeLists.txt +++ b/sycl/CMakeLists.txt @@ -30,7 +30,7 @@ set(SYCL_MINOR_VERSION 7) set(SYCL_PATCH_VERSION 0) # Don't forget to re-enable sycl_symbols_windows.dump once we leave ABI-breaking # window! -set(SYCL_DEV_ABI_VERSION 8) +set(SYCL_DEV_ABI_VERSION 9) if (SYCL_ADD_DEV_VERSION_POSTFIX) set(SYCL_VERSION_POSTFIX "-${SYCL_DEV_ABI_VERSION}") endif() diff --git a/sycl/source/backend/level_zero.cpp b/sycl/source/backend/level_zero.cpp index 5429e04336dce..e5b6c87a1f5b9 100644 --- a/sycl/source/backend/level_zero.cpp +++ b/sycl/source/backend/level_zero.cpp @@ -61,12 +61,6 @@ __SYCL_EXPORT context make_context(const std::vector &DeviceList, std::make_shared(PiContext, async_handler{}, Plugin)); } -// TODO: remove this version (without ownership) when allowed to break ABI. -__SYCL_EXPORT context make_context(const std::vector &DeviceList, - pi_native_handle NativeHandle) { - return make_context(DeviceList, NativeHandle, false); -} - //---------------------------------------------------------------------------- // Implementation of level_zero::make __SYCL_EXPORT program make_program(const context &Context, @@ -98,12 +92,6 @@ __SYCL_EXPORT queue make_queue(const context &Context, const device &Device, backend::ext_oneapi_level_zero); } -// TODO: remove this version (without ownership) when allowed to break ABI. -__SYCL_EXPORT queue make_queue(const context &Context, - pi_native_handle NativeHandle) { - return make_queue(Context, NativeHandle, false); -} - //---------------------------------------------------------------------------- // Implementation of level_zero::make __SYCL_EXPORT event make_event(const context &Context, diff --git a/sycl/test/abi/sycl_symbols_linux.dump b/sycl/test/abi/sycl_symbols_linux.dump index 7242b46c0289f..c90e18c671c6b 100644 --- a/sycl/test/abi/sycl_symbols_linux.dump +++ b/sycl/test/abi/sycl_symbols_linux.dump @@ -3655,10 +3655,8 @@ _ZN4sycl3_V13ext5intel12experimental15online_compilerILNS3_15source_languageE0EE _ZN4sycl3_V13ext5intel12experimental15online_compilerILNS3_15source_languageE1EE7compileIJSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEEEES8_IhSaIhEERKSE_DpRKT_ _ZN4sycl3_V13ext6oneapi10level_zero10make_eventERKNS0_7contextEmb _ZN4sycl3_V13ext6oneapi10level_zero10make_queueERKNS0_7contextERKNS0_6deviceEmb -_ZN4sycl3_V13ext6oneapi10level_zero10make_queueERKNS0_7contextEm _ZN4sycl3_V13ext6oneapi10level_zero10make_queueERKNS0_7contextEmb _ZN4sycl3_V13ext6oneapi10level_zero11make_deviceERKNS0_8platformEm -_ZN4sycl3_V13ext6oneapi10level_zero12make_contextERKSt6vectorINS0_6deviceESaIS5_EEm _ZN4sycl3_V13ext6oneapi10level_zero12make_contextERKSt6vectorINS0_6deviceESaIS5_EEmb _ZN4sycl3_V13ext6oneapi10level_zero12make_programERKNS0_7contextEm _ZN4sycl3_V13ext6oneapi10level_zero13make_platformEm diff --git a/sycl/test/abi/sycl_symbols_windows.dump b/sycl/test/abi/sycl_symbols_windows.dump index bd148bdd03545..3bd638990c1d1 100644 --- a/sycl/test/abi/sycl_symbols_windows.dump +++ b/sycl/test/abi/sycl_symbols_windows.dump @@ -2670,9 +2670,7 @@ ?mad@__host_std@cl@@YANNNN@Z ?makeDir@OSUtil@detail@sycl@cl@@SAHPEBD@Z ?make_context@detail@sycl@cl@@YA?AVcontext@23@_KAEBV?$function@$$A6AXVexception_list@sycl@cl@@@Z@std@@W4backend@23@@Z -?make_context@level_zero@oneapi@ext@sycl@cl@@YA?AVcontext@45@AEBV?$vector@Vdevice@sycl@cl@@V?$allocator@Vdevice@sycl@cl@@@std@@@std@@_K@Z ?make_context@level_zero@oneapi@ext@sycl@cl@@YA?AVcontext@45@AEBV?$vector@Vdevice@sycl@cl@@V?$allocator@Vdevice@sycl@cl@@@std@@@std@@_K_N@Z -?make_context@level_zero@sycl@cl@@YA?AVcontext@23@AEBV?$vector@Vdevice@sycl@cl@@V?$allocator@Vdevice@sycl@cl@@@std@@@std@@_K@Z ?make_context@level_zero@sycl@cl@@YA?AVcontext@23@AEBV?$vector@Vdevice@sycl@cl@@V?$allocator@Vdevice@sycl@cl@@@std@@@std@@_K_N@Z ?make_context@opencl@sycl@cl@@YA?AVcontext@23@_K@Z ?make_device@detail@sycl@cl@@YA?AVdevice@23@_KW4backend@23@@Z @@ -2699,9 +2697,7 @@ ?make_queue@detail@sycl@cl@@YA?AVqueue@23@_KAEBVcontext@23@AEBVdevice@23@_NAEBV?$function@$$A6AXVexception_list@sycl@cl@@@Z@std@@W4backend@23@@Z ?make_queue@detail@sycl@cl@@YA?AVqueue@23@_KAEBVcontext@23@_NAEBV?$function@$$A6AXVexception_list@sycl@cl@@@Z@std@@W4backend@23@@Z ?make_queue@level_zero@oneapi@ext@sycl@cl@@YA?AVqueue@45@AEBVcontext@45@AEBVdevice@45@_K_N@Z -?make_queue@level_zero@oneapi@ext@sycl@cl@@YA?AVqueue@45@AEBVcontext@45@_K@Z ?make_queue@level_zero@oneapi@ext@sycl@cl@@YA?AVqueue@45@AEBVcontext@45@_K_N@Z -?make_queue@level_zero@sycl@cl@@YA?AVqueue@23@AEBVcontext@23@_K@Z ?make_queue@level_zero@sycl@cl@@YA?AVqueue@23@AEBVcontext@23@_K_N@Z ?make_queue@opencl@sycl@cl@@YA?AVqueue@23@AEBVcontext@23@_K@Z ?malloc@sycl@cl@@YAPEAX_KAEBVdevice@12@AEBVcontext@12@W4alloc@usm@12@@Z