#include <CL/sycl/detail/common.hpp>
#include <CL/sycl/detail/device_binary_image.hpp>
#include <CL/sycl/detail/export.hpp>
#include <CL/sycl/detail/os_util.hpp>
#include <CL/sycl/detail/pi.hpp>
#include <CL/sycl/detail/util.hpp>
#include <CL/sycl/device.hpp>
#include <CL/sycl/kernel_bundle.hpp>
#include <CL/sycl/stl.hpp>
#include <detail/device_global_map_entry.hpp>
#include <detail/spec_constant_impl.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 | cl::sycl::detail::ProgramManager |
Namespaces | |
cl | |
We provide new interfaces for matrix muliply in this patch: | |
cl::sycl | |
cl::sycl::detail | |
Typedefs | |
using | cl::sycl::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... | |
Variables | |
static constexpr uint32_t | cl::sycl::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 2007 of file program_manager.cpp.
References cl::sycl::detail::ProgramManager::addImages(), and cl::sycl::detail::ProgramManager::getInstance().
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 2012 of file program_manager.cpp.