Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
58ebf67
Merge pull request #2 from intel/sycl
raaiq1 Jun 17, 2022
6c85afe
Merge pull request #5 from intel/sycl
raaiq1 Jun 28, 2022
e13331b
Merge pull request #7 from intel/sycl
raaiq1 Jul 6, 2022
8be9589
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 12, 2022
5d0f20e
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 13, 2022
35ff2e2
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 13, 2022
7ca6c3e
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 18, 2022
1e5f193
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 19, 2022
b310bb9
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 20, 2022
90c3232
Merge pull request #12 from intel/sycl
raaiq1 Jul 21, 2022
02b2ecb
Merge branch 'intel:sycl' into sycl
raaiq1 Jul 25, 2022
4f55f51
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 2, 2022
307b805
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 2, 2022
90461c8
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 3, 2022
a82677e
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 4, 2022
75b94dd
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 8, 2022
bf3ab9c
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 9, 2022
400ac4c
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 10, 2022
d7d7013
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 12, 2022
19a4ec6
Merge branch 'sycl' of https://github.com/raaiq1/llvm into sycl
raaiq1 Aug 12, 2022
aeacb2a
[SYCL][ABI-break]Remove obsolete make_context and make_queue
raaiq1 Aug 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sycl/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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()
Expand Down
12 changes: 0 additions & 12 deletions sycl/source/backend/level_zero.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,6 @@ __SYCL_EXPORT context make_context(const std::vector<device> &DeviceList,
std::make_shared<context_impl>(PiContext, async_handler{}, Plugin));
}

// TODO: remove this version (without ownership) when allowed to break ABI.
__SYCL_EXPORT context make_context(const std::vector<device> &DeviceList,
pi_native_handle NativeHandle) {
return make_context(DeviceList, NativeHandle, false);
}

//----------------------------------------------------------------------------
// Implementation of level_zero::make<program>
__SYCL_EXPORT program make_program(const context &Context,
Expand Down Expand Up @@ -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<event>
__SYCL_EXPORT event make_event(const context &Context,
Expand Down
2 changes: 0 additions & 2 deletions sycl/test/abi/sycl_symbols_linux.dump
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 0 additions & 4 deletions sycl/test/abi/sycl_symbols_windows.dump
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down