Typedefs | |
using | cache_mode = sycl::ext::intel::experimental::cache_mode |
template<class T > | |
using | GetUnderlyingT = typename GetUnderlyingTImpl< std::remove_cv_t< std::remove_reference_t< T > >>::type |
template<typename... Ts> | |
using | contains_alignment = detail::ContainsProperty< alignment_key, std::tuple< Ts... > > |
template<typename property_list , template< class... > typename filter> | |
using | PropertiesFilter = sycl::detail::boost::mp11::mp_copy_if< property_list, filter > |
template<typename... Props> | |
using | annotation_filter = properties< PropertiesFilter< std::tuple< Props... >, propagateToPtrAnnotation > > |
template<sycl::usm::alloc Kind, typename PropertyListT > | |
using | MergeUsmKind = detail::merged_properties_t< PropertyListT, decltype(properties{usm_kind< Kind >})> |
template<typename PropertyListT > | |
using | HasAlign = HasProperty< alignment_key, PropertyListT > |
template<typename PropertyListT > | |
using | HasUsmKind = HasProperty< usm_kind_key, PropertyListT > |
template<typename PropertyListT > | |
using | HasBufferLocation = HasProperty< buffer_location_key, PropertyListT > |
template<typename PropertyListT > | |
using | GetAlignFromPropList = GetPropertyValueFromPropList< alignment_key, size_t, decltype(alignment< 0 >), PropertyListT > |
template<typename PropertyListT > | |
using | GetUsmKindFromPropList = GetPropertyValueFromPropList< usm_kind_key, sycl::usm::alloc, decltype(usm_kind< sycl::usm::alloc::unknown >), PropertyListT > |
template<typename PropertyListT > | |
using | GetBufferLocationFromPropList = GetPropertyValueFromPropList< buffer_location_key, int, decltype(sycl::ext::intel::experimental::buffer_location<-1 >), PropertyListT > |
template<int N, class SimdCallable , class... SpmdArgs> | |
using | SimdRetType = std::invoke_result_t< SimdCallable, typename spmd2simd< SpmdArgs, N >::type... > |
template<int N, class SimdCallable , class... SpmdArgs> | |
using | SpmdRetType = typename simd2spmd< SimdRetType< N, SimdCallable, SpmdArgs... > >::type |
template<typename T > | |
using | remove_ref_from_func_ptr_ref_type_t = typename remove_ref_from_func_ptr_ref_type< T >::type |
template<typename T > | |
using | strip_regcall_from_function_ptr_t = typename strip_regcall_from_function_ptr< T >::type |
using | empty_properties_t = properties< std::tuple<> > |
template<typename... PropertyValueTs> | |
using | properties_t = properties< std::tuple< PropertyValueTs... > > |
template<typename LHSPropertiesT , typename RHSPropertiesT > | |
using | merged_properties_t = typename merged_properties< LHSPropertiesT, RHSPropertiesT >::type |
template<typename... Ts> | |
using | GetFirstType = typename std::tuple_element< 0, std::tuple< Ts... > >::type |
using | voidPtr = void * |
using | spirv_vec_t = std::vector< uint8_t > |
Functions | |
static constexpr int | countL (int levels, int mask) |
template<int countL1, int countL2, int countL3, int countL4> | |
static constexpr void | checkUnique () |
template<cache_mode M> | |
static constexpr int | checkReadHint () |
template<cache_mode M> | |
static constexpr int | checkReadAssertion () |
template<cache_mode M> | |
static constexpr int | checkWriteHint () |
template<typename CoordT > | |
constexpr size_t | coord_size () |
template<typename DataT > | |
constexpr auto | convert_color (DataT Color) |
template<typename CoordT > | |
constexpr void | assert_unsampled_coords () |
template<typename CoordT > | |
constexpr void | assert_sampled_coords () |
template<typename DataT > | |
constexpr bool | is_data_size_valid () |
template<typename DataT > | |
constexpr bool | is_recognized_standard_type () |
template<size_t N> | |
uint32_t | to_uint32_t (sycl::marray< bfloat16, N > x, size_t start) |
const char * | UnsupportedFeatureToString (UnsupportedGraphFeatures Feature) |
template<auto SgSize, typename SimdRet > | |
constexpr void | verify_return_type_matches_sg_size () |
template<class SimdCallable , class... SpmdArgs> | |
static constexpr int | get_sg_size () |
template<int N, class Callable , class... T> | |
__DPCPP_SYCL_EXTERNAL __regcall detail::SimdRetType< N, Callable, T... > | simd_obj_call_helper (const void *obj_ptr, typename detail::spmd2simd< T, N >::type... simd_args) |
template<int N, class Callable , class... T> | |
__DPCPP_SYCL_EXTERNAL __regcall detail::SimdRetType< N, Callable, T... > | simd_func_call_helper (Callable f, typename detail::spmd2simd< T, N >::type... simd_args) |
template<typename Ret , typename... Args> | |
constexpr bool | has_ref_arg (Ret(*)(Args...)) |
template<typename Ret , typename... Args> | |
constexpr bool | has_ref_ret (Ret(*)(Args...)) |
template<typename Ret , typename... Args> | |
constexpr bool | has_non_uniform_struct_ret (Ret(*)(Args...)) |
template<typename Ret , typename... Args> | |
constexpr bool | has_non_trivially_copyable_uniform_ret (Ret(*)(Args...)) |
template<class Callable > | |
constexpr void | verify_callable () |
template<class... Ts> | |
constexpr void | verify_no_uniform_non_trivially_copyable_args () |
template<class... Ts> | |
constexpr void | verify_no_non_uniform_struct_args () |
template<class Callable , class... Ts> | |
constexpr void | verify_valid_args_and_ret () |
template<typename T , typename Properties > | |
void | prefetch_impl (T *ptr, size_t bytes, Properties properties) |
template<typename Group , typename T , typename Properties > | |
void | joint_prefetch_impl (Group g, T *ptr, size_t bytes, Properties properties) |
template<typename GroupHelper , typename T , typename BinaryOperation > | |
T | reduce_over_group_impl (GroupHelper group_helper, T x, size_t num_elements, BinaryOperation binary_op) |
template<typename CTPropertyT , bool HasProperty, typename PropertiesT = void> | |
static constexpr std::enable_if_t< HasProperty, typename FindCompileTimePropertyValueType< CTPropertyT, PropertiesT >::type > | get_property () |
template<typename CTPropertyT , bool HasProperty, typename PropertiesT = void> | |
static constexpr std::enable_if_t<!HasProperty, void > | get_property () |
kernel_bundle< bundle_state::executable > | build_from_source (kernel_bundle< bundle_state::ext_oneapi_source > &SourceKB, const std::vector< device > &Devices, const std::vector< std::string > &BuildOptions, std::string *LogPtr) |
node_type | getNodeTypeFromCG (sycl::detail::CG::CGTYPE CGType) |
void | checkOclocLibrary (void *OclocLibrary) |
void * | loadOclocLibrary () |
bool | OpenCLC_Compilation_Available () |
void | SetupLibrary (voidPtr &oclocInvokeHandle, voidPtr &oclocFreeOutputHandle, std::error_code the_errc) |
std::string | IPVersionsToString (const std::vector< uint32_t > IPVersionVec) |
spirv_vec_t | OpenCLC_to_SPIRV (const std::string &Source, const std::vector< uint32_t > &IPVersionVec, const std::vector< std::string > &UserArgs, std::string *LogPtr) |
std::string | InvokeOclocQuery (uint32_t IPVersion, const char *identifier) |
bool | OpenCLC_Feature_Available (const std::string &Feature, uint32_t IPVersion) |
bool | OpenCLC_Supports_Version (const ext::oneapi::experimental::cl_version &Version, uint32_t IPVersion) |
bool | OpenCLC_Supports_Extension (const std::string &Name, ext::oneapi::experimental::cl_version *VersionPtr, uint32_t IPVersion) |
std::string | OpenCLC_Profile (uint32_t IPVersion) |
exe_kb | build_from_source (source_kb &SourceKB, const std::vector< device > &Devices, const std::vector< std::string > &BuildOptions, std::string *LogPtr) |
Variables | |
static constexpr int | L1BIT = 1 |
static constexpr int | L2BIT = 2 |
static constexpr int | L3BIT = 4 |
static constexpr int | L4BIT = 8 |
template<typename T > | |
constexpr bool | is_vec_v = is_vec<T>::value |
template<class T > | |
constexpr bool | is_ann_arg_v |
template<class T > | |
constexpr bool | is_ann_ref_v |
template<class Callable > | |
static constexpr bool | is_function_ptr_or_ref_v |
template<typename T > | |
constexpr bool | is_non_trivially_copyable_uniform_v |
template<access::address_space AS> | |
constexpr bool | check_prefetch_AS |
template<access_mode mode> | |
constexpr bool | check_prefetch_acc_mode |
template<class T , template< int > class Tmpl> | |
static constexpr bool | is_instance_of_tmpl_int_v |
template<class T , template< int, bool > class Tmpl> | |
static constexpr bool | is_instance_of_tmpl_int_bool_v |
static void * | OclocLibrary = nullptr |
using sycl::_V1::ext::oneapi::experimental::detail::annotation_filter = typedef properties< PropertiesFilter<std::tuple<Props...>, propagateToPtrAnnotation> > |
Definition at line 63 of file annotated_ptr.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::cache_mode = typedef sycl::ext::intel::experimental::cache_mode |
Definition at line 155 of file cache_control_properties.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::contains_alignment = typedef detail::ContainsProperty<alignment_key, std::tuple<Ts...> > |
Definition at line 53 of file annotated_ptr.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::empty_properties_t = typedef properties<std::tuple<> > |
Definition at line 207 of file properties.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::GetAlignFromPropList = typedef GetPropertyValueFromPropList<alignment_key, size_t, decltype(alignment<0>), PropertyListT> |
Definition at line 67 of file alloc_util.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::GetBufferLocationFromPropList = typedef GetPropertyValueFromPropList< buffer_location_key, int, decltype(sycl::ext::intel::experimental::buffer_location<-1>), PropertyListT> |
Definition at line 80 of file alloc_util.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::GetFirstType = typedef typename std::tuple_element<0, std::tuple<Ts...> >::type |
Definition at line 42 of file property_utils.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::GetUnderlyingT = typedef typename GetUnderlyingTImpl< std::remove_cv_t<std::remove_reference_t<T> >>::type |
Definition at line 57 of file annotated_arg.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::GetUsmKindFromPropList = typedef GetPropertyValueFromPropList<usm_kind_key, sycl::usm::alloc, decltype(usm_kind<sycl::usm::alloc::unknown>), PropertyListT> |
Definition at line 73 of file alloc_util.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::HasAlign = typedef HasProperty<alignment_key, PropertyListT> |
Definition at line 40 of file alloc_util.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::HasBufferLocation = typedef HasProperty<buffer_location_key, PropertyListT> |
Definition at line 44 of file alloc_util.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::HasUsmKind = typedef HasProperty<usm_kind_key, PropertyListT> |
Definition at line 42 of file alloc_util.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::merged_properties_t = typedef typename merged_properties<LHSPropertiesT, RHSPropertiesT>::type |
Definition at line 224 of file properties.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::MergeUsmKind = typedef detail::merged_properties_t<PropertyListT, decltype(properties{usm_kind<Kind>})> |
Definition at line 28 of file alloc_util.hpp.
class __SYCL_SPECIAL_CLASS sycl::_V1::ext::oneapi::experimental::detail::properties_t< Props... > |
Definition at line 212 of file properties.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::PropertiesFilter = typedef sycl::detail::boost::mp11::mp_copy_if<property_list, filter> |
Definition at line 58 of file annotated_ptr.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::remove_ref_from_func_ptr_ref_type_t = typedef typename remove_ref_from_func_ptr_ref_type<T>::type |
Definition at line 324 of file invoke_simd.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::SimdRetType = typedef std::invoke_result_t<SimdCallable, typename spmd2simd<SpmdArgs, N>::type...> |
Definition at line 221 of file invoke_simd.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::spirv_vec_t = typedef std::vector<uint8_t> |
Definition at line 23 of file kernel_compiler_opencl.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::SpmdRetType = typedef typename simd2spmd<SimdRetType<N, SimdCallable, SpmdArgs...> >::type |
Definition at line 227 of file invoke_simd.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::strip_regcall_from_function_ptr_t = typedef typename strip_regcall_from_function_ptr<T>::type |
Definition at line 340 of file invoke_simd.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::voidPtr = typedef void * |
Definition at line 96 of file kernel_compiler_opencl.cpp.
enum sycl::_V1::ext::oneapi::experimental::detail::PropKind : uint32_t |
Definition at line 140 of file property.hpp.
|
constexpr |
Definition at line 735 of file bindless_images.hpp.
|
constexpr |
Definition at line 723 of file bindless_images.hpp.
kernel_bundle<bundle_state::executable> sycl::_V1::ext::oneapi::experimental::detail::build_from_source | ( | kernel_bundle< bundle_state::ext_oneapi_source > & | SourceKB, |
const std::vector< device > & | Devices, | ||
const std::vector< std::string > & | BuildOptions, | ||
std::string * | LogPtr | ||
) |
exe_kb sycl::_V1::ext::oneapi::experimental::detail::build_from_source | ( | source_kb & | SourceKB, |
const std::vector< device > & | Devices, | ||
const std::vector< std::string > & | BuildOptions, | ||
std::string * | LogPtr | ||
) |
Definition at line 429 of file kernel_bundle.cpp.
References BuildOptions, sycl::_V1::detail::getSyclObjImpl(), and sycl::_V1::detail::removeDuplicateDevices().
void sycl::_V1::ext::oneapi::experimental::detail::checkOclocLibrary | ( | void * | OclocLibrary | ) |
Definition at line 26 of file kernel_compiler_opencl.cpp.
References sycl::_V1::build, sycl::_V1::detail::pi::getOsLibraryFuncAddress(), sycl::_V1::make_error_code(), OCLOC_VERSION_1_0, OCLOC_VERSION_CURRENT, OclocLibrary, and oclocVersion().
Referenced by loadOclocLibrary().
|
staticconstexpr |
Definition at line 165 of file cache_control_properties.hpp.
References sycl::_V1::ext::intel::experimental::invalidate.
|
staticconstexpr |
Definition at line 157 of file cache_control_properties.hpp.
|
staticconstexpr |
Definition at line 148 of file cache_control_properties.hpp.
|
staticconstexpr |
Definition at line 172 of file cache_control_properties.hpp.
|
constexpr |
Definition at line 702 of file bindless_images.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::write_image(), and sycl::_V1::ext::oneapi::experimental::write_image_array().
|
constexpr |
Definition at line 693 of file bindless_images.hpp.
|
staticconstexpr |
Definition at line 143 of file cache_control_properties.hpp.
|
staticconstexpr |
Definition at line 63 of file properties.hpp.
|
staticconstexpr |
Definition at line 68 of file properties.hpp.
|
staticconstexpr |
Definition at line 231 of file invoke_simd.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::__attribute__().
|
inline |
Definition at line 41 of file graph_impl.hpp.
References sycl::_V1::ext::oneapi::experimental::empty, sycl::_V1::ext::oneapi::experimental::ext_oneapi_barrier, sycl::_V1::ext::oneapi::experimental::host_task, sycl::_V1::ext::oneapi::experimental::kernel, sycl::_V1::ext::oneapi::experimental::memadvise, sycl::_V1::ext::oneapi::experimental::memcpy, sycl::_V1::ext::oneapi::experimental::memfill, sycl::_V1::ext::oneapi::experimental::memset, sycl::_V1::ext::oneapi::experimental::prefetch, and sycl::_V1::ext::oneapi::experimental::subgraph.
Referenced by sycl::_V1::ext::oneapi::experimental::detail::graph_impl::add().
|
constexpr |
Definition at line 374 of file invoke_simd.hpp.
Referenced by verify_callable().
|
constexpr |
Definition at line 368 of file invoke_simd.hpp.
Referenced by verify_callable().
|
constexpr |
Definition at line 358 of file invoke_simd.hpp.
Referenced by verify_callable().
|
constexpr |
Definition at line 363 of file invoke_simd.hpp.
Referenced by verify_callable().
std::string sycl::_V1::ext::oneapi::experimental::detail::InvokeOclocQuery | ( | uint32_t | IPVersion, |
const char * | identifier | ||
) |
Definition at line 223 of file kernel_compiler_opencl.cpp.
References IPVersionsToString(), sycl::_V1::make_error_code(), oclocFreeOutput(), oclocInvoke(), sycl::_V1::runtime, and SetupLibrary().
Referenced by OpenCLC_Feature_Available(), OpenCLC_Profile(), OpenCLC_Supports_Extension(), and OpenCLC_Supports_Version().
std::string sycl::_V1::ext::oneapi::experimental::detail::IPVersionsToString | ( | const std::vector< uint32_t > | IPVersionVec | ) |
Definition at line 116 of file kernel_compiler_opencl.cpp.
Referenced by InvokeOclocQuery(), and OpenCLC_to_SPIRV().
|
constexpr |
Definition at line 746 of file bindless_images.hpp.
|
constexpr |
Definition at line 751 of file bindless_images.hpp.
void sycl::_V1::ext::oneapi::experimental::detail::joint_prefetch_impl | ( | Group | g, |
T * | ptr, | ||
size_t | bytes, | ||
Properties | properties | ||
) |
Definition at line 93 of file prefetch.hpp.
References prefetch_impl().
void* sycl::_V1::ext::oneapi::experimental::detail::loadOclocLibrary | ( | ) |
Definition at line 60 of file kernel_compiler_opencl.cpp.
References sycl::_V1::build, checkOclocLibrary(), sycl::_V1::detail::pi::loadOsLibrary(), sycl::_V1::make_error_code(), and OclocLibrary.
Referenced by OpenCLC_Compilation_Available(), and SetupLibrary().
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Compilation_Available | ( | ) |
Definition at line 82 of file kernel_compiler_opencl.cpp.
References loadOclocLibrary(), and OclocLibrary.
Referenced by sycl::_V1::ext::oneapi::experimental::is_source_kernel_bundle_supported().
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Feature_Available | ( | const std::string & | Feature, |
uint32_t | IPVersion | ||
) |
Definition at line 281 of file kernel_compiler_opencl.cpp.
References InvokeOclocQuery().
Referenced by sycl::_V1::device::ext_oneapi_supports_cl_c_feature().
std::string sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Profile | ( | uint32_t | IPVersion | ) |
Definition at line 366 of file kernel_compiler_opencl.cpp.
References InvokeOclocQuery().
Referenced by sycl::_V1::device::ext_oneapi_cl_profile().
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Supports_Extension | ( | const std::string & | Name, |
ext::oneapi::experimental::cl_version * | VersionPtr, | ||
uint32_t | IPVersion | ||
) |
Definition at line 314 of file kernel_compiler_opencl.cpp.
References InvokeOclocQuery(), sycl::_V1::ext::oneapi::experimental::cl_version::major, sycl::_V1::make_error_code(), sycl::_V1::ext::oneapi::experimental::cl_version::minor, sycl::_V1::ext::oneapi::experimental::cl_version::patch, sycl::_V1::runtime, sycl::_V1::detail::split_string(), and where().
Referenced by sycl::_V1::device::ext_oneapi_supports_cl_extension().
bool sycl::_V1::ext::oneapi::experimental::detail::OpenCLC_Supports_Version | ( | const ext::oneapi::experimental::cl_version & | Version, |
uint32_t | IPVersion | ||
) |
Definition at line 295 of file kernel_compiler_opencl.cpp.
References InvokeOclocQuery(), sycl::_V1::ext::oneapi::experimental::cl_version::major, sycl::_V1::ext::oneapi::experimental::cl_version::minor, and sycl::_V1::ext::oneapi::experimental::cl_version::patch.
Referenced by sycl::_V1::device::ext_oneapi_supports_cl_c_version().
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 | ||
) |
Definition at line 132 of file kernel_compiler_opencl.cpp.
References sycl::_V1::build, IPVersionsToString(), sycl::_V1::make_error_code(), oclocFreeOutput(), oclocInvoke(), and SetupLibrary().
Referenced by sycl::_V1::detail::kernel_bundle_impl::build_from_source().
void sycl::_V1::ext::oneapi::experimental::detail::prefetch_impl | ( | T * | ptr, |
size_t | bytes, | ||
Properties | properties | ||
) |
Definition at line 71 of file prefetch.hpp.
References sycl::_V1::ext::oneapi::experimental::__attribute__(), __spirv_ocl_prefetch(), and sycl::_V1::ext::oneapi::experimental::L1.
Referenced by joint_prefetch_impl().
T sycl::_V1::ext::oneapi::experimental::detail::reduce_over_group_impl | ( | GroupHelper | group_helper, |
T | x, | ||
size_t | num_elements, | ||
BinaryOperation | binary_op | ||
) |
Definition at line 19 of file user_defined_reductions.hpp.
References sycl::_V1::group_barrier(), and sycl::_V1::group_broadcast().
Referenced by sycl::_V1::ext::oneapi::experimental::joint_reduce(), and sycl::_V1::ext::oneapi::experimental::reduce_over_group().
void sycl::_V1::ext::oneapi::experimental::detail::SetupLibrary | ( | voidPtr & | oclocInvokeHandle, |
voidPtr & | oclocFreeOutputHandle, | ||
std::error_code | the_errc | ||
) |
Definition at line 98 of file kernel_compiler_opencl.cpp.
References sycl::_V1::detail::pi::getOsLibraryFuncAddress(), loadOclocLibrary(), and OclocLibrary.
Referenced by InvokeOclocQuery(), and OpenCLC_to_SPIRV().
__DPCPP_SYCL_EXTERNAL __regcall detail:: SimdRetType<N, Callable, T...> sycl::_V1::ext::oneapi::experimental::detail::simd_func_call_helper | ( | Callable | f, |
typename detail::spmd2simd< T, N >::type... | simd_args | ||
) |
Definition at line 263 of file invoke_simd.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::__attribute__().
__DPCPP_SYCL_EXTERNAL __regcall detail:: SimdRetType<N, Callable, T...> sycl::_V1::ext::oneapi::experimental::detail::simd_obj_call_helper | ( | const void * | obj_ptr, |
typename detail::spmd2simd< T, N >::type... | simd_args | ||
) |
Definition at line 252 of file invoke_simd.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::__attribute__().
uint32_t sycl::_V1::ext::oneapi::experimental::detail::to_uint32_t | ( | sycl::marray< bfloat16, N > | x, |
size_t | start | ||
) |
Definition at line 26 of file bfloat16_math.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::fabs(), sycl::_V1::ext::oneapi::experimental::fma(), sycl::_V1::ext::oneapi::experimental::fmax(), and sycl::_V1::ext::oneapi::experimental::fmin().
|
inline |
|
constexpr |
Definition at line 378 of file invoke_simd.hpp.
References has_non_trivially_copyable_uniform_ret(), has_non_uniform_struct_ret(), has_ref_arg(), has_ref_ret(), and sycl::_V1::ext::oneapi::experimental::obj.
|
constexpr |
Definition at line 422 of file invoke_simd.hpp.
Referenced by verify_valid_args_and_ret().
|
constexpr |
Definition at line 413 of file invoke_simd.hpp.
Referenced by verify_valid_args_and_ret().
|
constexpr |
Definition at line 180 of file invoke_simd.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::__attribute__().
|
constexpr |
Definition at line 433 of file invoke_simd.hpp.
References verify_no_non_uniform_struct_args(), and verify_no_uniform_non_trivially_copyable_args().
Referenced by sycl::_V1::ext::oneapi::experimental::__attribute__().
|
inlineconstexpr |
Definition at line 67 of file prefetch.hpp.
|
inlineconstexpr |
Definition at line 62 of file prefetch.hpp.
|
constexpr |
Definition at line 49 of file annotated_arg.hpp.
|
constexpr |
Definition at line 49 of file annotated_ptr.hpp.
|
staticconstexpr |
Definition at line 302 of file invoke_simd.hpp.
|
inlinestaticconstexpr |
Definition at line 54 of file uniform.hpp.
|
inlinestaticconstexpr |
Definition at line 43 of file uniform.hpp.
|
inlineconstexpr |
Definition at line 354 of file invoke_simd.hpp.
|
inlineconstexpr |
Definition at line 690 of file bindless_images.hpp.
|
staticconstexpr |
Definition at line 138 of file cache_control_properties.hpp.
|
staticconstexpr |
Definition at line 139 of file cache_control_properties.hpp.
|
staticconstexpr |
Definition at line 140 of file cache_control_properties.hpp.
|
staticconstexpr |
Definition at line 141 of file cache_control_properties.hpp.
|
static |
Definition at line 57 of file kernel_compiler_opencl.cpp.
Referenced by sycl::_V1::ext::__SYCL2020_DEPRECATED(), checkOclocLibrary(), loadOclocLibrary(), OpenCLC_Compilation_Available(), and SetupLibrary().