37 constexpr
operator uint32_t()
const {
return flag_value; }
78 constexpr
operator uint32_t()
const {
return flag_value; }
121 template <
typename T, std::size_t R, std::size_t C,
MatrixLayout L,
126 struct __spirv_TaskSequenceINTEL;
130 #ifdef __SYCL_DEVICE_ONLY__
132 template <
typename dataT>
134 template <typename dataT>
138 template <typename dataT,
int dims>
139 using __ocl_vec_t = dataT
__attribute__((ext_vector_type(dims)));
143 struct ConstantPipeStorage {
145 int32_t _PacketAlignment;
150 inline namespace _V1 {
153 template <
int Bits>
using ap_int = _BitInt(Bits);
163 #ifndef __SYCL_DEVICE_ONLY__
168 #define __SYCL_SPV_IMAGE_TYPE(NAME) typedef void *__ocl_##NAME##_t
170 #define __SYCL_SPV_SAMPLED_AND_IMAGE_TYPE(NAME) \
171 __SYCL_SPV_IMAGE_TYPE(NAME); \
172 typedef void *__ocl_sampled_##NAME##_t
185 #undef __SYCL_SPV_IMAGE_TYPE
186 #undef __SYCL_SPV_SAMPLED_AND_IMAGE_TYPE
__attribute__((always_inline)) auto invoke_simd(sycl
The invoke_simd free function invokes a SIMD function using all work-items in a sub_group.
ext::intel::pipe< name, dataT, min_capacity > pipe
constexpr mode_tag_t< access_mode::write > write_only
#define __SYCL_SPV_SAMPLED_AND_IMAGE_TYPE(NAME)
#define __SYCL_SPV_IMAGE_TYPE(NAME)
constexpr MemorySemanticsMask(Flag flag)
constexpr Scope(Flag flag)
@ PhysicalStorageBufferEXT
@ IncomingCallableDataKHR
@ CapabilityUSMStorageClassesINTEL
constexpr StorageClass(Flag flag)