DPC++ Runtime
Runtime libraries for oneAPI DPC++
kernel_compiler_opencl.hpp File Reference
#include <sycl/detail/defines_elementary.hpp>
#include <sycl/detail/export.hpp>
#include <sycl/device.hpp>
#include <string>
#include <vector>
Include dependency graph for kernel_compiler_opencl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::ext
 
 sycl::_V1::ext::oneapi
 
 sycl::_V1::ext::oneapi::experimental
 
 sycl::_V1::ext::oneapi::experimental::detail
 

Typedefs

using sycl::_V1::ext::oneapi::experimental::detail::spirv_vec_t = std::vector< uint8_t >
 

Functions

spirv_vec_t sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_to_SPIRV (const std::string &Source, const std::vector< uint32_t > &IPVersionVec, const std::vector< std::string > &UserArgs, std::string *LogPtr)
 
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Compilation_Available ()
 
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Feature_Available (const std::string &Feature, uint32_t IPVersion)
 
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Supports_Version (const ext::oneapi::experimental::cl_version &Version, uint32_t IPVersion)
 
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Supports_Extension (const std::string &Name, ext::oneapi::experimental::cl_version *VersionPtr, uint32_t IPVersion)
 
std::string sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Profile (uint32_t IPVersion)