DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N > Member List

This is the complete list of members for sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >, including all inherited members.

all() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
any() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
bit_cast_view() &sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
bit_cast_view() &sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
copy_from(const Ty *addr, Flags={}) SYCL_ESIMD_FUNCTIONsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
copy_from(AccessorT acc, uint32_t offset, Flags={}) SYCL_ESIMD_FUNCTIONsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
copy_from(AccessorT acc, uint32_t offset, Flags={}) SYCL_ESIMD_FUNCTIONsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
copy_to(Ty *addr, Flags={}) const SYCL_ESIMD_FUNCTIONsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
copy_to(AccessorT acc, uint32_t offset, Flags={}) const SYCL_ESIMD_FUNCTIONsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
copy_to(AccessorT acc, uint32_t offset, Flags={}) const SYCL_ESIMD_FUNCTIONsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
data() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
data_ref()sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
element_type typedefsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >
iselect(const simd< uint16_t, Size > &Indices)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
iupdate(ushort Index, Ty V)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
iupdate(const simd< uint16_t, Size > &Indices, const resize_a_simd_type_t< simd_mask_impl< T, N >, Size > &Val, const simd_mask_type< Size > &Mask)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
lengthsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >static
merge(const simd_mask_impl< T, N > &Val, const simd_mask_type< N > &Mask)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
merge(const simd_mask_impl< T, N > &Val1, simd_mask_impl< T, N > Val2, const simd_mask_type< N > &Mask)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator bool() constsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
operator Ty() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator!() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator%=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator%=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator%=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator&=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator&=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator&=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator*=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator*=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator*=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator+=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator+=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator+=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator-=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator-=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator-=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator/=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator/=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator/=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator<<=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator<<=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator<<=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator=(element_type val) noexceptsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
operator=(const simd_mask_impl &other) noexceptsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >::operator=(const simd_obj_impl &other) noexceptsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator>>=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator>>=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator>>=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator[](int i) constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator[](int i)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator^=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator^=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator^=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator|=(const __ESIMD_DNS::simd_obj_impl< T1, N, SimdT > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator|=(const sycl::ext::intel::esimd ::simd_view< SimdT1, RegionT1 > &RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator|=(T1 RHS)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
operator~() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
raw_element_type typedefsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >
raw_vector_type typedefsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >
read() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
replicate() constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
replicate_vs_w(uint16_t Offset) constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
replicate_vs_w_hs(uint16_t Offset) constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
replicate_w(uint16_t Offset) constsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
select(uint16_t Offset=0) &sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
select(uint16_t Offset=0) &&sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
set(const raw_vector_type &Val)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inlineprotected
simd_mask_impl()=defaultsycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >
simd_mask_impl(const simd_mask_impl &other)sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_mask_impl(T1 Val)sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_mask_impl(const raw_vector_type &Val)sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_mask_impl(const raw_element_type(&&Arr)[N1])sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_mask_impl(const simd< T, N > &Val)sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_mask_impl(const ext::oneapi::experimental::simd_mask< T1, N > &Val)sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inline
simd_mask_impl(const T1 *ptr)sycl::_V1::ext::intel::esimd::detail::simd_mask_impl< T, N >inlineexplicit
simd_obj_impl()=defaultsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
simd_obj_impl(const simd_obj_impl &other)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(const simd_obj_impl< Ty1, N, Derived1, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > > &other)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(const raw_vector_type &Val)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(Ty Base, Ty Step) noexceptsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(T1 Val) noexceptsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(const Ty(&&Arr)[N1]) noexceptsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(const Ty *ptr, Flags={}) noexceptsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
simd_obj_impl(AccessorT acc, uint32_t offset, Flags={}) noexceptsycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
write(const simd_mask_impl< T, N > &Val)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inline
writeRegion(RTy Region, const vector_type_t< ElemTy, RTy::length > &Val)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inlineprotected
writeRegion(std::pair< TR, UR > Region, const vector_type_t< ElemTy, TR::length > &Val)sycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >inlineprotected