Skip to content

Commit a6eae14

Browse files
committed
[SYCL] Remove some OSUtil::* funcs from ABI
1 parent 7e6e803 commit a6eae14

File tree

5 files changed

+3
-27
lines changed

5 files changed

+3
-27
lines changed

sycl/include/sycl/detail/os_util.hpp

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,9 @@ namespace detail {
4444

4545
/// Groups the OS-dependent services.
4646
class __SYCL_EXPORT OSUtil {
47-
#if !defined(__INTEL_PREVIEW_BREAKING_CHANGES)
48-
#ifdef _WIN32
49-
// Access control is part of the mangling on Windows, have to preserve this
50-
// for backward ABI compatibility.
51-
public:
52-
#endif
53-
/// Returns a directory component of a path.
54-
static std::string getDirName(const char *Path);
55-
#endif
56-
5747
public:
5848
/// Returns an absolute path to a directory where the object was found.
59-
#if defined(__INTEL_PREVIEW_BREAKING_CHANGES)
6049
__SYCL_DLL_LOCAL
61-
#endif
6250
static std::string getCurrentDSODir();
6351

6452
#ifdef __SYCL_RT_OS_WINDOWS

sycl/source/detail/os_util.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,7 @@ namespace sycl {
5858
inline namespace _V1 {
5959
namespace detail {
6060

61-
#if defined(__INTEL_PREVIEW_BREAKING_CHANGES)
62-
[[maybe_unused]] static std::string getDirName(const char *Path)
63-
#else
64-
std::string OSUtil::getDirName(const char *Path)
65-
#endif
66-
{
61+
[[maybe_unused]] static std::string getDirName(const char *Path) {
6762
return fs::path(Path).parent_path().string();
6863
}
6964

sycl/test/abi/sycl_symbols_linux.dump

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3378,11 +3378,9 @@ _ZN4sycl3_V16detail35sampledImageConstructorNotificationEPvS2_RKSt8optionalINS0_
33783378
_ZN4sycl3_V16detail36addHostUnsampledImageAccessorAndWaitEPNS1_30UnsampledImageAccessorImplHostE
33793379
_ZN4sycl3_V16detail36get_empty_interop_kernel_bundle_implERKNS0_7contextERKSt6vectorINS0_6deviceESaIS6_EE
33803380
_ZN4sycl3_V16detail37unsampledImageConstructorNotificationEPvS2_RKSt8optionalINS0_12image_targetEENS0_6access4modeEPKvjRKNS1_13code_locationE
3381-
_ZN4sycl3_V16detail6OSUtil10getDirNameB5cxx11EPKc
33823381
_ZN4sycl3_V16detail6OSUtil11alignedFreeEPv
33833382
_ZN4sycl3_V16detail6OSUtil12alignedAllocEmm
33843383
_ZN4sycl3_V16detail6OSUtil12getOSMemSizeEv
3385-
_ZN4sycl3_V16detail6OSUtil16getCurrentDSODirB5cxx11Ev
33863384
_ZN4sycl3_V16detail6OSUtil7makeDirEPKc
33873385
_ZN4sycl3_V16detail9join_implERKSt6vectorISt10shared_ptrINS1_18kernel_bundle_implEESaIS5_EENS0_12bundle_stateE
33883386
_ZN4sycl3_V16detail9link_implERKSt6vectorINS0_13kernel_bundleILNS0_12bundle_stateE1EEESaIS5_EERKS2_INS0_6deviceESaISA_EERKNS0_13property_listE

sycl/test/abi/sycl_symbols_windows.dump

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4069,11 +4069,9 @@
40694069
?getCommandGraph@handler@_V1@sycl@@AEBA?AV?$shared_ptr@Vgraph_impl@detail@experimental@oneapi@ext@_V1@sycl@@@std@@XZ
40704070
?getContextImpl@handler@_V1@sycl@@AEBAAEAVcontext_impl@detail@23@XZ
40714071
?getContextImplPtr@handler@_V1@sycl@@AEBAAEBV?$shared_ptr@Vcontext_impl@detail@_V1@sycl@@@std@@XZ
4072-
?getCurrentDSODir@OSUtil@detail@_V1@sycl@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
40734072
?getDeviceBackend@handler@_V1@sycl@@AEBA?AW4backend@23@XZ
40744073
?getDeviceFromHandler@detail@_V1@sycl@@YA?AVdevice@23@AEAVhandler@23@@Z
40754074
?getDeviceKernelInfo@detail@_V1@sycl@@YAAEAVDeviceKernelInfo@123@AEBUCompileTimeKernelInfoTy@compile_time_kernel_info_v1@123@@Z
4076-
?getDirName@OSUtil@detail@_V1@sycl@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z
40774075
?getElemSize@AccessorBaseHost@detail@_V1@sycl@@QEBAIXZ
40784076
?getElementSize@LocalAccessorBaseHost@detail@_V1@sycl@@QEAAHXZ
40794077
?getElementSize@SampledImageAccessorBaseHost@detail@_V1@sycl@@QEBAHXZ

sycl/unittests/misc/OsUtils.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,9 @@ bool isSameDir(const char* LHS, const char* RHS) {
5454
class OsUtilsTest : public ::testing::Test {
5555
};
5656

57-
// This test fails with preview breaking changes enabled.
5857
// Failure tracker: https://github.com/intel/llvm/issues/19626
59-
#ifndef __INTEL_PREVIEW_BREAKING_CHANGES
60-
TEST_F(OsUtilsTest, getCurrentDSODir) {
58+
/*TEST_F(OsUtilsTest, getCurrentDSODir) {
6159
std::string DSODir = sycl::detail::OSUtil::getCurrentDSODir();
6260
ASSERT_TRUE(isSameDir(DSODir.c_str(), SYCL_LIB_DIR)) <<
6361
"expected: " << SYCL_LIB_DIR << ", got: " << DSODir;
64-
}
65-
#endif
62+
}*/

0 commit comments

Comments
 (0)