#include <detail/device_binary_image.hpp>
#include <detail/device_global_map_entry.hpp>
#include <detail/host_pipe_map_entry.hpp>
#include <detail/kernel_arg_mask.hpp>
#include <detail/spec_constant_impl.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/device_global_map.hpp>
#include <sycl/detail/export.hpp>
#include <sycl/detail/host_pipe_map.hpp>
#include <sycl/detail/os_util.hpp>
#include <sycl/detail/pi.hpp>
#include <sycl/detail/util.hpp>
#include <sycl/device.hpp>
#include <sycl/kernel_bundle.hpp>
#include <sycl/stl.hpp>
#include <cstdint>
#include <map>
#include <memory>
#include <set>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Classes | |
class | sycl::_V1::detail::ProgramManager |
Namespaces | |
sycl | |
---— Error handling, matching OpenCL plugin semantics. | |
sycl::_V1 | |
sycl::_V1::detail | |
Typedefs | |
using | sycl::_V1::detail::DeviceImplPtr = std::shared_ptr< device_impl > |
Functions | |
void | __sycl_register_lib (pi_device_binaries desc) |
Executed as a part of current module's (.exe, .dll) static initialization. More... | |
void | __sycl_unregister_lib (pi_device_binaries desc) |
Executed as a part of current module's (.exe, .dll) static de-initialization. More... | |
bool | sycl::_V1::detail::doesDevSupportDeviceRequirements (const device &Dev, const RTDeviceBinaryImage &Img) |
Variables | |
static constexpr uint32_t | sycl::_V1::detail::ITTSpecConstId = 0xFF747469 |
void __sycl_register_lib | ( | pi_device_binaries | desc | ) |
Executed as a part of current module's (.exe, .dll) static initialization.
Registers device executable images with the runtime.
Definition at line 2492 of file program_manager.cpp.
void __sycl_unregister_lib | ( | pi_device_binaries | desc | ) |
Executed as a part of current module's (.exe, .dll) static de-initialization.
Unregisters device executable images with the runtime.
Definition at line 2497 of file program_manager.cpp.