Representation of pi_device_binaries_struct for creation of JIT device binaries at runtime. More...
#include <detail/jit_device_binaries.hpp>
Public Member Functions | |
DeviceBinariesCollection ()=default | |
DeviceBinariesCollection (DeviceBinariesCollection &&)=default | |
DeviceBinariesCollection & | operator= (DeviceBinariesCollection &&)=default |
~DeviceBinariesCollection ()=default | |
DeviceBinariesCollection (const DeviceBinariesCollection &)=delete | |
DeviceBinariesCollection & | operator= (const DeviceBinariesCollection &)=delete |
void | addDeviceBinary (DeviceBinaryContainer &&Cont, const unsigned char *BinaryStart, size_t BinarySize, const char *TargetSpec, pi_device_binary_type Format) |
pi_device_binaries | getPIDeviceStruct () |
Representation of pi_device_binaries_struct for creation of JIT device binaries at runtime.
Owns the necessary data and provides raw pointers for the PI struct.
Definition at line 130 of file jit_device_binaries.hpp.
|
default |
|
default |
|
default |
|
delete |
void sycl::_V1::detail::DeviceBinariesCollection::addDeviceBinary | ( | DeviceBinaryContainer && | Cont, |
const unsigned char * | BinaryStart, | ||
size_t | BinarySize, | ||
const char * | TargetSpec, | ||
pi_device_binary_type | Format | ||
) |
Definition at line 115 of file jit_device_binaries.cpp.
pi_device_binaries sycl::_V1::detail::DeviceBinariesCollection::getPIDeviceStruct | ( | ) |
Definition at line 130 of file jit_device_binaries.cpp.
References PI_DEVICE_BINARIES_VERSION.
|
delete |
|
default |