DPC++ Runtime
Runtime libraries for oneAPI DPC++
esimd_emulator_device_interface.cpp
Go to the documentation of this file.
1
//==--------------- esimd_emulator_device_interface.cpp --------------------==//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
17
18
#include <
sycl/detail/common.hpp
>
19
20
namespace
sycl
{
21
inline
namespace
_V1 {
22
namespace
detail {
23
24
struct
ESIMDDeviceInterface
{
25
uintptr_t
version
;
26
void
*
reserved
;
27
ESIMDDeviceInterface
();
28
};
29
30
// TODO: this function is kept only for libsycl binary backward compatibility.
31
// Remove it when ABI breaking changes are allowed.
32
__SYCL_EXPORT
ESIMDDeviceInterface
*
getESIMDDeviceInterface
() {
33
return
nullptr
;
34
}
35
36
}
// namespace detail
37
}
// namespace _V1
38
}
// namespace sycl
common.hpp
sycl::_V1::detail::getESIMDDeviceInterface
ESIMDDeviceInterface * getESIMDDeviceInterface()
Definition:
esimd_emulator_device_interface.cpp:32
sycl
Definition:
access.hpp:18
sycl::_V1::detail::ESIMDDeviceInterface
Definition:
esimd_emulator_device_interface.cpp:24
sycl::_V1::detail::ESIMDDeviceInterface::ESIMDDeviceInterface
ESIMDDeviceInterface()
sycl::_V1::detail::ESIMDDeviceInterface::version
uintptr_t version
Definition:
esimd_emulator_device_interface.cpp:25
sycl::_V1::detail::ESIMDDeviceInterface::reserved
void * reserved
Definition:
esimd_emulator_device_interface.cpp:26
source
esimd_emulator_device_interface.cpp
Generated by
1.9.1