#include <CL/sycl/detail/export.hpp>
#include <CL/sycl/detail/pi.h>
#include <CL/sycl/kernel.hpp>
#include <CL/sycl/program.hpp>
#include <detail/backend_impl.hpp>
#include <detail/kernel_bundle_impl.hpp>
#include <detail/kernel_impl.hpp>
#include <CL/sycl/info/kernel_traits.def>
#include <CL/sycl/info/kernel_device_specific_traits.def>
#include <CL/sycl/info/kernel_work_group_traits.def>
#include <CL/sycl/info/kernel_sub_group_traits.def>
Go to the source code of this file.
|
| cl |
| We provide new interfaces for matrix muliply in this patch:
|
|
| cl::sycl |
|
|
#define | __SYCL_PARAM_TRAITS_SPEC(param_type, param, ret_type) |
|
#define | __SYCL_PARAM_TRAITS_SPEC(param_type, param, ret_type) |
|
#define | __SYCL_PARAM_TRAITS_SPEC_WITH_INPUT(param_type, param, ret_type, in_type) |
|
#define | __SYCL_PARAM_TRAITS_SPEC(param_type, param, ret_type) |
|
#define | __SYCL_PARAM_TRAITS_SPEC(param_type, param, ret_type) |
|
#define | __SYCL_PARAM_TRAITS_SPEC_WITH_INPUT(param_type, param, ret_type, in_type) |
|
◆ __SYCL_PARAM_TRAITS_SPEC [1/4]
#define __SYCL_PARAM_TRAITS_SPEC |
( |
|
param_type, |
|
|
|
param, |
|
|
|
ret_type |
|
) |
| |
Value: template __SYCL_EXPORT ret_type kernel::get_info<info::param_type::param>() \
const;
Definition at line 115 of file kernel.cpp.
◆ __SYCL_PARAM_TRAITS_SPEC [2/4]
#define __SYCL_PARAM_TRAITS_SPEC |
( |
|
param_type, |
|
|
|
param, |
|
|
|
ret_type |
|
) |
| |
Value: template __SYCL_EXPORT ret_type kernel::get_info<info::param_type::param>( \
Definition at line 115 of file kernel.cpp.
◆ __SYCL_PARAM_TRAITS_SPEC [3/4]
#define __SYCL_PARAM_TRAITS_SPEC |
( |
|
param_type, |
|
|
|
param, |
|
|
|
ret_type |
|
) |
| |
Value: template __SYCL_EXPORT ret_type \
kernel::get_work_group_info<info::param_type::param>(
const device &)
const;
Definition at line 115 of file kernel.cpp.
◆ __SYCL_PARAM_TRAITS_SPEC [4/4]
#define __SYCL_PARAM_TRAITS_SPEC |
( |
|
param_type, |
|
|
|
param, |
|
|
|
ret_type |
|
) |
| |
Value: template __SYCL_EXPORT ret_type \
kernel::get_sub_group_info<info::param_type::param>(
const device &)
const;
Definition at line 115 of file kernel.cpp.
◆ __SYCL_PARAM_TRAITS_SPEC_WITH_INPUT [1/2]
#define __SYCL_PARAM_TRAITS_SPEC_WITH_INPUT |
( |
|
param_type, |
|
|
|
param, |
|
|
|
ret_type, |
|
|
|
in_type |
|
) |
| |
Value: template __SYCL_EXPORT ret_type kernel::get_info<info::param_type::param>( \
const device &, in_type)
const;
Definition at line 118 of file kernel.cpp.
◆ __SYCL_PARAM_TRAITS_SPEC_WITH_INPUT [2/2]
#define __SYCL_PARAM_TRAITS_SPEC_WITH_INPUT |
( |
|
param_type, |
|
|
|
param, |
|
|
|
ret_type, |
|
|
|
in_type |
|
) |
| |
Value: template __SYCL_EXPORT ret_type \
kernel::get_sub_group_info<info::param_type::param>(
const device &, in_type) \
const;
Definition at line 118 of file kernel.cpp.