Home
last modified time | relevance | path

Searched refs:simd_mask (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/__simd/
H A Dsimd_mask.h28 class simd_mask {
42 _LIBCPP_HIDE_FROM_ABI simd_mask() noexcept = default;
45 …_LIBCPP_HIDE_FROM_ABI explicit simd_mask(value_type __v) noexcept : __s_(_Impl::__broadcast(__v)) … in simd_mask() function
49 …_LIBCPP_HIDE_FROM_ABI simd_mask(const simd_mask<_Up, simd_abi::fixed_size<size()>>& __v) noexcept { in simd_mask() function
57 _LIBCPP_HIDE_FROM_ABI simd_mask(const value_type* __mem, _Flags) { in simd_mask() function
58 _Impl::__load(__s_, _Flags::template __apply<simd_mask>(__mem)); in simd_mask()
67 inline constexpr bool is_simd_mask_v<simd_mask<_Tp, _Abi>> = true;
70 using native_simd_mask = simd_mask<_Tp, simd_abi::native<_Tp>>;
73 using fixed_size_simd_mask = simd_mask<_Tp, simd_abi::fixed_size<_Np>>;
H A Dreference.h29 friend class simd_mask; variable
H A Ddeclaration.h75 class simd_mask; variable
H A Dsimd.h40 using mask_type = simd_mask<_Tp, _Abi>;
/freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/
H A Dsimd35 // class template simd_mask [simd.mask.class]
36 template <class T, class Abi = simd_abi::compatible<T>> class simd_mask;
37 template <class T> using native_simd_mask = simd_mask<T, simd_abi::native<T>>;
38 template <class T, int N> using fixed_size_simd_mask = simd_mask<T, simd_abi::fixed_size<N>>;
85 #include <experimental/__simd/simd_mask.h>
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dmodule.modulemap.in538 module simd_mask { private header "experimental/__simd/simd_mask.h" }
/freebsd-14.2/lib/libc++/
H A Dmodule.modulemap538 module simd_mask { private header "experimental/__simd/simd_mask.h" }
H A DMakefile1355 EXS_HEADERS+= simd_mask.h