Lines Matching refs:simd_size
53 template <class T, class Abi = simd_abi::compatible<T>> struct simd_size;
55 inline constexpr size_t simd_size_v = simd_size<T, Abi>::value;
1049 struct simd_size;
1052 struct simd_size<_Tp, __simd_abi<__kind, _Np>>
1065 _LIBCPP_INLINE_VAR constexpr size_t simd_size_v = simd_size<_Tp, _Abi>::value;
1132 fixed_size_simd<_Tp, simd_size<_Tp, _Abi>::value>
1136 fixed_size_simd_mask<_Tp, simd_size<_Tp, _Abi>::value>
1159 array<_SimdType, simd_size<typename _SimdType::value_type, _Abi>::value /
1164 array<_SimdType, simd_size<typename _SimdType::value_type, _Abi>::value /
1169 simd<_Tp, abi_for_size_t<_Tp, __variadic_sum(simd_size<_Tp, _Abis>::value...)>>
1174 abi_for_size_t<_Tp, __variadic_sum(simd_size<_Tp, _Abis>::value...)>>
1354 return simd_size<_Tp, _Abi>::value;