DPC++ Runtime
Runtime libraries for oneAPI DPC++
kernel_compiler_sycl.hpp File Reference
#include <sycl/detail/defines_elementary.hpp>
#include <sycl/detail/export.hpp>
#include <sycl/device.hpp>
#include <numeric>
#include <string>
#include <vector>
Include dependency graph for kernel_compiler_sycl.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::include_pairs_t = std::vector< std::pair< std::string, std::string > >
 

Functions

spirv_vec_t sycl::_V1::ext::oneapi::experimental::detail::SYCL_to_SPIRV (const std::string &SYCLSource, include_pairs_t IncludePairs, const std::vector< std::string > &UserArgs, std::string *LogPtr, const std::vector< std::string > &RegisteredKernelNames)
 
bool sycl::_V1::ext::oneapi::experimental::detail::SYCL_Compilation_Available ()