Searched refs:__vec_ext (Results 1 - 2 of 2) sorted by relevance

/freebsd-current/contrib/llvm-project/libcxx/include/experimental/__simd/
H A Ddeclaration.h22 struct __vec_ext;
29 using fixed_size = __vec_ext<_Np>;
36 using compatible = __vec_ext<16 / sizeof(_Tp)>;
40 using native = __vec_ext<_LIBCPP_NATIVE_SIMD_WIDTH_IN_BYTES / sizeof(_Tp)>;
H A Dvec_ext.h28 struct __vec_ext { struct in namespace:parallelism_v2::simd_abi
34 inline constexpr bool is_abi_tag_v<simd_abi::__vec_ext<_Np>> = _Np > 0 && _Np <= 32;
37 struct __simd_storage<_Tp, simd_abi::__vec_ext<_Np>> {
51 struct __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>
52 : __simd_storage<decltype(experimental::__choose_mask_type<_Tp>()), simd_abi::__vec_ext<_Np>> {};
55 struct __simd_operations<_Tp, simd_abi::__vec_ext<_Np>> {
56 using _SimdStorage = __simd_storage<_Tp, simd_abi::__vec_ext<_Np>>;
57 using _MaskStorage = __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>;
85 struct __mask_operations<_Tp, simd_abi::__vec_ext<_Np>> {
86 using _MaskStorage = __mask_storage<_Tp, simd_abi::__vec_ext<_N
[all...]

Completed in 124 milliseconds