This struct is a record of all the device code that may be offloaded. More...
#include <sycl/detail/pi.h>
Public Attributes | |
uint16_t | Version |
version of this structure - for backward compatibility; all modifications which change order/type/offsets of existing fields should increment the version. More... | |
uint16_t | NumDeviceBinaries |
Number of device binaries in this descriptor. More... | |
pi_device_binary | DeviceBinaries |
Device binaries data. More... | |
_pi_offload_entry * | HostEntriesBegin |
the offload entry table (not used, for compatibility with OpenMP) More... | |
_pi_offload_entry * | HostEntriesEnd |
This struct is a record of all the device code that may be offloaded.
It must match the __tgt_bin_desc structure generated by the clang-offload-wrapper tool when their Version field match.
pi_device_binary pi_device_binaries_struct::DeviceBinaries |
Device binaries data.
Definition at line 1130 of file pi.h.
Referenced by sycl::_V1::detail::ProgramManager::addImages().
_pi_offload_entry* pi_device_binaries_struct::HostEntriesBegin |
_pi_offload_entry* pi_device_binaries_struct::HostEntriesEnd |
uint16_t pi_device_binaries_struct::NumDeviceBinaries |
Number of device binaries in this descriptor.
Definition at line 1128 of file pi.h.
Referenced by sycl::_V1::detail::ProgramManager::addImages().
uint16_t pi_device_binaries_struct::Version |