Home
last modified time | relevance | path

Searched refs:__ext (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__mdspan/
H A Dlayout_stride.h80 …E_FROM_ABI static constexpr bool __required_span_size_is_representable(const extents_type& __ext) { in __required_span_size_is_representable() argument
84 index_type __prod = __ext.extent(0); in __required_span_size_is_representable()
86 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); in __required_span_size_is_representable()
95 …__required_span_size_is_representable(const extents_type& __ext, span<_OtherIndexType, __rank_> __… in __required_span_size_is_representable() argument
107 if (__ext.extent(__r) == static_cast<index_type>(0)) in __required_span_size_is_representable()
109 index_type __prod = (__ext.extent(__r) - 1); in __required_span_size_is_representable()
175 …_LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext, span<_OtherIndexType, __rank_> … in requires()
176 : __extents_(__ext), __strides_([&]<size_t... _Pos>(index_sequence<_Pos...>) { in requires()
191 __required_span_size_is_representable(__ext, __strides),
214 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext, in requires()
[all …]
H A Dlayout_left.h57 …E_FROM_ABI static constexpr bool __required_span_size_is_representable(const extents_type& __ext) { in __required_span_size_is_representable() argument
61 index_type __prod = __ext.extent(0); in __required_span_size_is_representable()
63 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); in __required_span_size_is_representable()
77 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext) noexcept : __extents_(__ext) { in mapping() argument
81 __required_span_size_is_representable(__ext), in mapping()
H A Dlayout_right.h56 …E_FROM_ABI static constexpr bool __required_span_size_is_representable(const extents_type& __ext) { in __required_span_size_is_representable() argument
60 index_type __prod = __ext.extent(0); in __required_span_size_is_representable()
62 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); in __required_span_size_is_representable()
76 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext) noexcept : __extents_(__ext) { in mapping() argument
80 __required_span_size_is_representable(__ext), in mapping()
H A Dextents.h514 __is_multidimensional_index_in_impl(index_sequence<_Idxs...>, const _Extents& __ext, _From... __val…
515 return (__mdspan_detail::__is_index_in_extent(__ext.extent(_Idxs), __values) && ...);
519 _LIBCPP_HIDE_FROM_ABI constexpr bool __is_multidimensional_index_in(const _Extents& __ext, _From...…
521 make_index_sequence<_Extents::rank()>(), __ext, __values...);