|
template<sycl::backend BE> |
void * | sycl::_V1::detail::getPluginOpaqueData (void *opaquedata_arg) |
|
bool | sycl::_V1::detail::pi::trace (TraceLevel level) |
|
void | sycl::_V1::detail::pi::die (const char *Message) |
|
void | sycl::_V1::detail::pi::assertion (bool Condition, const char *Message=nullptr) |
|
template<typename T > |
void | sycl::_V1::detail::pi::handleUnknownParamName (const char *functionName, T parameter) |
|
void | sycl::_V1::detail::pi::contextSetExtendedDeleter (const sycl::context &constext, pi_context_extended_deleter func, void *user_data) |
|
void * | sycl::_V1::detail::pi::loadOsLibrary (const std::string &Library) |
|
int | sycl::_V1::detail::pi::unloadOsLibrary (void *Library) |
|
void * | sycl::_V1::detail::pi::loadOsPluginLibrary (const std::string &Library) |
|
int | sycl::_V1::detail::pi::unloadOsPluginLibrary (void *Library) |
|
int | sycl::_V1::detail::pi::unloadPlugin (void *Library) |
|
void * | sycl::_V1::detail::pi::getOsLibraryFuncAddress (void *Library, const std::string &FunctionName) |
|
std::string | sycl::_V1::detail::pi::platformInfoToString (pi_platform_info info) |
|
template<class To , class From > |
To | sycl::_V1::detail::pi::cast (From value) |
|
std::vector< PluginPtr > & | sycl::_V1::detail::pi::initialize () |
|
template<backend BE> |
const PluginPtr & | sycl::_V1::detail::pi::getPlugin () |
|
uint64_t | sycl::_V1::detail::pi::emitFunctionBeginTrace (const char *FName) |
| Emits an XPTI trace before a PI API call is made. More...
|
|
void | sycl::_V1::detail::pi::emitFunctionEndTrace (uint64_t CorrelationID, const char *FName) |
| Emits an XPTI trace after the PI API call has been made. More...
|
|
uint64_t | sycl::_V1::detail::pi::emitFunctionWithArgsBeginTrace (uint32_t FuncID, const char *FName, unsigned char *ArgsData, pi_plugin Plugin) |
| Notifies XPTI subscribers about PI function calls and packs call arguments. More...
|
|
void | sycl::_V1::detail::pi::emitFunctionWithArgsEndTrace (uint64_t CorrelationID, uint32_t FuncID, const char *FName, unsigned char *ArgsData, pi_result Result, pi_plugin Plugin) |
| Notifies XPTI subscribers about PI function call result. More...
|
|
PiDeviceBinaryType | sycl::_V1::detail::pi::getBinaryImageFormat (const unsigned char *ImgData, size_t ImgSize) |
| Tries to determine the device binary image foramat. More...
|
|
template<class To , class FromE > |
To | sycl::_V1::detail::pi::cast (std::vector< FromE > Values) |
|
C++ wrapper of extern "C" PI interfaces
Definition in file pi.hpp.