Skip to content

Commit 7635e40

Browse files
Symbol renaming : esimd_emu -> esimd_emulator
1 parent 108cc14 commit 7635e40

File tree

6 files changed

+66
-65
lines changed

6 files changed

+66
-65
lines changed

sycl/include/CL/sycl/detail/pi.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ bool trace(TraceLevel level);
6565
#define __SYCL_OPENCL_PLUGIN_NAME "pi_opencl.dll"
6666
#define __SYCL_LEVEL_ZERO_PLUGIN_NAME "pi_level_zero.dll"
6767
#define __SYCL_CUDA_PLUGIN_NAME "pi_cuda.dll"
68-
#define __SYCL_ESIMD_EMU_PLUGIN_NAME "pi_esimd_emu.dll"
68+
#define __SYCL_ESIMD_EMULATOR_PLUGIN_NAME "pi_esimd_emulator.dll"
6969
#define __SYCL_HIP_PLUGIN_NAME "libpi_hip.dll"
7070
#else
7171
#define __SYCL_OPENCL_PLUGIN_NAME "libpi_opencl.so"
7272
#define __SYCL_LEVEL_ZERO_PLUGIN_NAME "libpi_level_zero.so"
7373
#define __SYCL_CUDA_PLUGIN_NAME "libpi_cuda.so"
74-
#define __SYCL_ESIMD_EMU_PLUGIN_NAME "libpi_esimd_emu.so"
74+
#define __SYCL_ESIMD_EMULATOR_PLUGIN_NAME "libpi_esimd_emulator.so"
7575
#define __SYCL_HIP_PLUGIN_NAME "libpi_hip.so"
7676
#endif
7777

sycl/include/sycl/ext/intel/experimental/esimd/emu/detail/esimd_emulator_device_interface.hpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//==----- esimdemu_device_interface.hpp - DPC++ Explicit SIMD API ----------==//
1+
//==----- esimd_emulator_device_interface.hpp - DPC++ Explicit SIMD API ----------==//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
@@ -7,21 +7,21 @@
77
//===----------------------------------------------------------------------===//
88

99
/// \file esimdemu_device_interface.hpp
10-
/// Declarations for ESIMD_EMU-device specific definitions.
10+
/// Declarations for ESIMD_EMULATOR-device specific definitions.
1111
/// ESIMD intrinsic and LibCM functionalities required by intrinsic defined
1212
///
1313
/// This interface is for ESIMD intrinsic emulation implementations
14-
/// such as slm_access to access ESIMD_EMU specific-support therefore
14+
/// such as slm_access to access ESIMD_EMULATOR specific-support therefore
1515
/// it has to be defined and shared as include directory
1616
///
17-
/// \ingroup sycl_pi_esimd_emu
17+
/// \ingroup sycl_pi_esimd_emulator
1818

1919
#pragma once
2020

2121
#include <CL/sycl/detail/pi.hpp>
2222

2323
// cstdint-type fields such as 'uint32_t' are to be used in funtion
24-
// pointer table file ('esimd_emu_functions_v1.h') included in 'struct
24+
// pointer table file ('esimd_emulator_functions_v1.h') included in 'struct
2525
// ESIMDDeviceInterface' definition.
2626
#include <cstdint>
2727
#include <mutex>
@@ -35,7 +35,7 @@ namespace detail {
3535
#define ESIMD_DEVICE_INTERFACE_VERSION 1
3636

3737
// 'ESIMDDeviceInterface' structure defines interface for ESIMD CPU
38-
// emulation (ESIMD_EMU) to access LibCM CPU emulation functionalities
38+
// emulation (ESIMD_EMULATOR) to access LibCM CPU emulation functionalities
3939
// from kernel application under emulation.
4040

4141
// Header files included in the structure contains only function
@@ -51,13 +51,13 @@ struct ESIMDDeviceInterface {
5151
void *reserved;
5252

5353
ESIMDDeviceInterface();
54-
#include "esimd_emu_functions_v1.h"
54+
#include "esimd_emulator_functions_v1.h"
5555
};
5656

5757
// Denotes the data version used by the implementation.
5858
// Increment whenever the 'data' field interpretation within PluginOpaqueData is
5959
// changed.
60-
#define ESIMD_EMU_PLUGIN_OPAQUE_DATA_VERSION 0
60+
#define ESIMD_EMULATOR_PLUGIN_OPAQUE_DATA_VERSION 0
6161
/// This structure denotes a ESIMD EMU plugin-specific data returned via the
6262
/// piextPluginGetOpaqueData PI call. Depending on the \c version field, the
6363
/// second \c data field can be interpreted differently.
@@ -76,14 +76,14 @@ ESIMDDeviceInterface *getESIMDDeviceInterface() {
7676
void *PIOpaqueData = nullptr;
7777

7878
PIOpaqueData =
79-
getPluginOpaqueData<cl::sycl::backend::ext_oneapi_esimd_emulator>(
79+
getPluginOpaqueData<cl::sycl::backend::ext_intel_esimd_emulator>(
8080
nullptr);
8181

8282
ESIMDEmuPluginOpaqueData *OpaqueData =
8383
reinterpret_cast<ESIMDEmuPluginOpaqueData *>(PIOpaqueData);
8484

8585
// First check if opaque data version is compatible.
86-
if (OpaqueData->version != ESIMD_EMU_PLUGIN_OPAQUE_DATA_VERSION) {
86+
if (OpaqueData->version != ESIMD_EMULATOR_PLUGIN_OPAQUE_DATA_VERSION) {
8787
// NOTE: the version check should always be '!=' as layouts of different
8888
// versions of PluginOpaqueData is not backward compatible, unlike
8989
// layout of the ESIMDDeviceInterface.
@@ -92,7 +92,7 @@ ESIMDDeviceInterface *getESIMDDeviceInterface() {
9292
<< "Opaque data returned by ESIMD Emu plugin is incompatible with"
9393
<< "the one used in current implementation." << std::endl
9494
<< "Returned version : " << OpaqueData->version << std::endl
95-
<< "Required version : " << ESIMD_EMU_PLUGIN_OPAQUE_DATA_VERSION
95+
<< "Required version : " << ESIMD_EMULATOR_PLUGIN_OPAQUE_DATA_VERSION
9696
<< std::endl;
9797
throw cl::sycl::feature_not_supported();
9898
}
@@ -115,7 +115,7 @@ ESIMDDeviceInterface *getESIMDDeviceInterface() {
115115
}
116116

117117
#undef ESIMD_DEVICE_INTERFACE_VERSION
118-
#undef ESIMD_EMU_PLUGIN_OPAQUE_DATA_VERSION
118+
#undef ESIMD_EMULATOR_PLUGIN_OPAQUE_DATA_VERSION
119119

120120
} // namespace detail
121121
} // namespace sycl

sycl/include/sycl/ext/intel/experimental/esimd/emu/detail/esimd_emulator_functions_v1.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
//==----- esimd_emu_functions_v1.h - DPC++ Explicit SIMD API ---------==//
1+
//==----- esimd_emulator_functions_v1.h - DPC++ Explicit SIMD API ---------==//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
/// \file esimd_emu_functions_v1.h
9+
/// \file esimd_emulator_functions_v1.h
1010
///
11-
/// \ingroup sycl_pi_esimd_emu
11+
/// \ingroup sycl_pi_esimd_emulator
1212

1313
#pragma once
1414

sycl/plugins/esimd_emulator/CMakeLists.txt

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

22
# PI Esimd CPU library
3-
# Create Shared library for libpi_esimd_emu.so.
3+
# Create Shared library for libpi_esimd_emulator.so.
44

55
include(ExternalProject)
66

77
include_directories("${sycl_inc_dir}")
8-
# FIXME/TODO: 'pi.h' is included in 'pi_esimd_emu.cpp', and CL_*_INTEL
8+
# FIXME/TODO: 'pi.h' is included in 'pi_esimd_emulator.cpp', and CL_*_INTEL
99
# and CL_*_KHR definitions in 'pi.h' are from
1010
# ${OPENCL_INCLUDE}. Remove build dependency on OpenCL
1111
include_directories(${OpenCL_INCLUDE_DIR})
@@ -14,11 +14,11 @@ file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cm-emu_build)
1414
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cm-emu_install)
1515

1616
if (MSVC)
17-
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/libcm${CMAKE_STATIC_LIBRARY_SUFFIX})
18-
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/igfxcmrt64_emu${CMAKE_STATIC_LIBRARY_SUFFIX})
17+
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_emulator_deps/lib/libcm${CMAKE_STATIC_LIBRARY_SUFFIX})
18+
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_emulator_deps/lib/igfxcmrt64_emu${CMAKE_STATIC_LIBRARY_SUFFIX})
1919
else()
20-
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/libcm${CMAKE_SHARED_LIBRARY_SUFFIX})
21-
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/libigfxcmrt_emu${CMAKE_SHARED_LIBRARY_SUFFIX})
20+
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_emulator_deps/lib/libcm${CMAKE_SHARED_LIBRARY_SUFFIX})
21+
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_emulator_deps/lib/libigfxcmrt_emu${CMAKE_SHARED_LIBRARY_SUFFIX})
2222
endif()
2323

2424
if (DEFINED CM_LOCAL_SOURCE_DIR)
@@ -75,13 +75,13 @@ else ()
7575
endif()
7676
endif ()
7777
ExternalProject_Add_Step(cm-emu llvminstall
78-
COMMAND ${CMAKE_COMMAND} -E make_directory ${LLVM_BINARY_DIR}/pi_esimd_emu_deps && ${CMAKE_COMMAND} -E copy_directory <INSTALL_DIR>/ ${LLVM_BINARY_DIR}/pi_esimd_emu_deps
78+
COMMAND ${CMAKE_COMMAND} -E make_directory ${LLVM_BINARY_DIR}/pi_esimd_emulator_deps && ${CMAKE_COMMAND} -E copy_directory <INSTALL_DIR>/ ${LLVM_BINARY_DIR}/pi_esimd_emulator_deps
7979
COMMENT "Installing cm-emu into the LLVM binary directory"
8080
DEPENDEES install
8181
)
8282

83-
include_directories(${LLVM_BINARY_DIR}/pi_esimd_emu_deps/include/igfxcmrt_emu)
84-
include_directories(${LLVM_BINARY_DIR}/pi_esimd_emu_deps/include/libcm/cm)
83+
include_directories(${LLVM_BINARY_DIR}/pi_esimd_emulator_deps/include/igfxcmrt_emu)
84+
include_directories(${LLVM_BINARY_DIR}/pi_esimd_emulator_deps/include/libcm/cm)
8585

8686
# Compilation flag to exclude lines in header files imported from CM
8787
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__SYCL_EXPLICIT_SIMD_PLUGIN__")
@@ -96,43 +96,43 @@ else()
9696
string(REPLACE "-pedantic" " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
9797
endif()
9898

99-
add_library(pi_esimd_emu SHARED
99+
add_library(pi_esimd_emulator SHARED
100100
"${sycl_inc_dir}/CL/sycl/detail/pi.h"
101-
"pi_esimd_emu.cpp"
101+
"pi_esimd_emulator.cpp"
102102
)
103103

104104
if (MSVC)
105105
# by defining __SYCL_BUILD_SYCL_DLL, we can use __declspec(dllexport)
106106
# which are individually tagged for all pi* symbols in pi.h
107-
target_compile_definitions(pi_esimd_emu PRIVATE __SYCL_BUILD_SYCL_DLL)
107+
target_compile_definitions(pi_esimd_emulator PRIVATE __SYCL_BUILD_SYCL_DLL)
108108
else()
109109
# we set the visibility of all symbols 'hidden' by default.
110110
# In pi.h file, we set exported symbols with visibility==default individually
111-
target_compile_options(pi_esimd_emu PUBLIC -fvisibility=hidden)
111+
target_compile_options(pi_esimd_emulator PUBLIC -fvisibility=hidden)
112112

113113
# This script file is used to allow exporting pi* symbols only.
114114
# All other symbols are regarded as local (hidden)
115115
set(linker_script "${CMAKE_CURRENT_SOURCE_DIR}/../ld-version-script.txt")
116116

117117
# Filter symbols based on the scope defined in the script file,
118118
# and export pi* function symbols in the library.
119-
target_link_libraries( pi_esimd_emu
119+
target_link_libraries( pi_esimd_emulator
120120
PRIVATE "-Wl,--version-script=${linker_script}"
121121
)
122122
endif()
123123

124-
add_dependencies(pi_esimd_emu OpenCL-Headers)
125-
add_dependencies(pi_esimd_emu cm-emu)
126-
add_dependencies(sycl-toolchain pi_esimd_emu)
124+
add_dependencies(pi_esimd_emulator OpenCL-Headers)
125+
add_dependencies(pi_esimd_emulator cm-emu)
126+
add_dependencies(sycl-toolchain pi_esimd_emulator)
127127

128-
target_link_libraries(pi_esimd_emu PRIVATE sycl ${LIBCM} ${LIBIGFXCMRT_EMU})
129-
set_target_properties(pi_esimd_emu PROPERTIES LINKER_LANGUAGE CXX)
128+
target_link_libraries(pi_esimd_emulator PRIVATE sycl ${LIBCM} ${LIBIGFXCMRT_EMU})
129+
set_target_properties(pi_esimd_emulator PROPERTIES LINKER_LANGUAGE CXX)
130130

131-
add_common_options(pi_esimd_emu)
131+
add_common_options(pi_esimd_emulator)
132132

133-
install(TARGETS pi_esimd_emu
134-
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT pi_esimd_emu
135-
RUNTIME DESTINATION "bin" COMPONENT pi_esimd_emu)
133+
install(TARGETS pi_esimd_emulator
134+
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT pi_esimd_emulator
135+
RUNTIME DESTINATION "bin" COMPONENT pi_esimd_emulator)
136136

137137
# Copy CM Header files to $(INSTALL)/include/sycl/CL/
138138
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cm-emu_install/include/libcm/cm/

sycl/plugins/esimd_emulator/pi_esimd_emulator.cpp

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
//===---------- pi_esimd_emu.cpp - CM Emulation Plugin --------------------===//
1+
//===---------- pi_esimd_emulator.cpp - CM Emulation Plugin ---------------===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
/// \file pi_esimd_emu.cpp
9+
/// \file pi_esimd_emulator.cpp
1010
/// Declarations for CM Emulation Plugin. It is the interface between the
1111
/// device-agnostic SYCL runtime layer and underlying CM Emulation
1212
///
13-
/// \ingroup sycl_pi_esimd_emu
13+
/// \ingroup sycl_pi_esimd_emulator
1414

1515
#include <stdint.h>
1616

@@ -40,7 +40,7 @@
4040
#include <thread>
4141
#include <utility>
4242

43-
#include "pi_esimd_emu.hpp"
43+
#include "pi_esimd_emulator.hpp"
4444

4545
namespace {
4646

@@ -108,14 +108,14 @@ class ReturnHelper {
108108
// Controls PI level tracing prints.
109109
static bool PrintPiTrace = false;
110110

111-
// Global variables used in PI_esimd_emu
111+
// Global variables used in PI_esimd_emulator
112112
// Note we only create a simple pointer variables such that C++ RT won't
113113
// deallocate them automatically at the end of the main program.
114114
// The heap memory allocated for this global variable reclaimed only when
115115
// Sycl RT calls piTearDown().
116116
static sycl::detail::ESIMDEmuPluginOpaqueData *PiESimdDeviceAccess;
117117

118-
// To be compared with ESIMD_EMU_PLUGIN_OPAQUE_DATA_VERSION in device
118+
// To be compared with ESIMD_EMULATOR_PLUGIN_OPAQUE_DATA_VERSION in device
119119
// interface header file
120120
#define ESIMDEmuPluginDataVersion 0
121121

@@ -276,13 +276,13 @@ void sycl_get_cm_image_params(void *PtrInput, char **BaseAddr, uint32_t *Width,
276276
*MtxLock = &(Img->mutexLock);
277277
}
278278

279-
/// Implementation for ESIMD_EMU device interface accessing ESIMD
279+
/// Implementation for ESIMD_EMULATOR device interface accessing ESIMD
280280
/// intrinsics and LibCM functionalties requred by intrinsics
281281
sycl::detail::ESIMDDeviceInterface::ESIMDDeviceInterface() {
282282
version = ESIMDEmuPluginInterfaceVersion;
283283
reserved = nullptr;
284284

285-
/* From 'esimd_emu_functions_v1.h' : Start */
285+
/* From 'esimd_emulator_functions_v1.h' : Start */
286286
cm_barrier_ptr = cm_support::barrier;
287287
cm_sbarrier_ptr = cm_support::split_barrier;
288288
cm_fence_ptr = cm_support::fence;
@@ -293,7 +293,7 @@ sycl::detail::ESIMDDeviceInterface::ESIMDDeviceInterface() {
293293

294294
sycl_get_cm_buffer_params_ptr = sycl_get_cm_buffer_params;
295295
sycl_get_cm_image_params_ptr = sycl_get_cm_image_params;
296-
/* From 'esimd_emu_functions_v1.h' : End */
296+
/* From 'esimd_emulator_functions_v1.h' : End */
297297
}
298298

299299
/// Implementation for Host Kernel Launch used by
@@ -392,7 +392,7 @@ pi_result piPlatformGetInfo(pi_platform Platform, pi_platform_info ParamName,
392392

393393
switch (ParamName) {
394394
case PI_PLATFORM_INFO_NAME:
395-
return ReturnValue("Intel(R) ESIMD_EMU/GPU");
395+
return ReturnValue("Intel(R) ESIMD_EMULATOR/GPU");
396396

397397
case PI_PLATFORM_INFO_VENDOR:
398398
return ReturnValue("Intel(R) Corporation");
@@ -495,7 +495,7 @@ pi_result piDeviceGetInfo(pi_device Device, pi_device_info ParamName,
495495
case PI_DEVICE_INFO_PLATFORM:
496496
return ReturnValue(Device->Platform);
497497
case PI_DEVICE_INFO_NAME:
498-
return ReturnValue("ESIMD_EMU");
498+
return ReturnValue("ESIMD_EMULATOR");
499499
case PI_DEVICE_INFO_IMAGE_SUPPORT:
500500
return ReturnValue(pi_bool{true});
501501
case PI_DEVICE_INFO_DRIVER_VERSION:
@@ -517,8 +517,8 @@ pi_result piDeviceGetInfo(pi_device Device, pi_device_info ParamName,
517517
#define UNSUPPORTED_INFO(info) \
518518
case info: \
519519
std::cerr << std::endl \
520-
<< "Unsupported device info = " << #info << " from ESIMD_EMU" \
521-
<< std::endl; \
520+
<< "Unsupported device info = " << #info \
521+
<< " from ESIMD_EMULATOR" << std::endl; \
522522
DIE_NO_IMPLEMENTATION; \
523523
break;
524524

@@ -740,7 +740,7 @@ pi_result piQueueRelease(pi_queue Queue) {
740740
}
741741

742742
pi_result piQueueFinish(pi_queue) {
743-
// No-op as enqueued commands with ESIMD_EMU plugin are blocking
743+
// No-op as enqueued commands with ESIMD_EMULATOR plugin are blocking
744744
// ones that do not return until their completion - kernel execution
745745
// and memory read.
746746
CONTINUE_NO_IMPLEMENTATION;
@@ -1078,7 +1078,7 @@ pi_result piEventGetProfilingInfo(pi_event Event, pi_profiling_info ParamName,
10781078
size_t ParamValueSize, void *ParamValue,
10791079
size_t *ParamValueSizeRet) {
10801080
if (PrintPiTrace) {
1081-
std::cerr << "Warning : Profiling Not supported under PI_ESIMD_EMU"
1081+
std::cerr << "Warning : Profiling Not supported under PI_ESIMD_EMULATOR"
10821082
<< std::endl;
10831083
}
10841084
return PI_SUCCESS;
@@ -1181,7 +1181,7 @@ pi_result piEnqueueMemBufferRead(pi_queue Queue, pi_mem Src,
11811181
/// TODO : Support Blocked read, 'Queue' handling
11821182
if (BlockingRead) {
11831183
assert(false &&
1184-
"ESIMD_EMU support for blocking piEnqueueMemBufferRead is NYI");
1184+
"ESIMD_EMULATOR support for blocking piEnqueueMemBufferRead is NYI");
11851185
}
11861186
if (NumEventsInWaitList != 0) {
11871187
return PI_INVALID_EVENT_WAIT_LIST;
@@ -1277,7 +1277,7 @@ pi_result piEnqueueMemImageRead(pi_queue CommandQueue, pi_mem Image,
12771277
pi_event *Event) {
12781278
/// TODO : Support Blocked read, 'Queue' handling
12791279
if (BlockingRead) {
1280-
assert(false && "ESIMD_EMU does not support Blocking Read");
1280+
assert(false && "ESIMD_EMULATOR does not support Blocking Read");
12811281
}
12821282
_pi_image *PiImg = static_cast<_pi_image *>(Image);
12831283

@@ -1508,8 +1508,9 @@ pi_result piextDeviceSelectBinary(pi_device, pi_device_binary *,
15081508
/// for the images
15091509
if (RawImgSize != 1) {
15101510
if (PrintPiTrace) {
1511-
std::cerr << "Only single device binary image is supported in ESIMD_EMU"
1512-
<< std::endl;
1511+
std::cerr
1512+
<< "Only single device binary image is supported in ESIMD_EMULATOR"
1513+
<< std::endl;
15131514
}
15141515
return PI_INVALID_VALUE;
15151516
}
@@ -1547,8 +1548,8 @@ pi_result piPluginInit(pi_plugin *PluginInit) {
15471548
strncpy(PluginInit->PluginVersion, _PI_H_VERSION_STRING, PluginVersionSize);
15481549

15491550
PiESimdDeviceAccess = new sycl::detail::ESIMDEmuPluginOpaqueData();
1550-
// 'version' to be compared with 'ESIMD_EMU_DEVICE_REQUIRED_VER' defined in
1551-
// device interface file
1551+
// 'version' to be compared with 'ESIMD_EMULATOR_DEVICE_REQUIRED_VER' defined
1552+
// in device interface file
15521553
PiESimdDeviceAccess->version = ESIMDEmuPluginDataVersion;
15531554
PiESimdDeviceAccess->data =
15541555
reinterpret_cast<void *>(new sycl::detail::ESIMDDeviceInterface());

0 commit comments

Comments
 (0)