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.h84 …E_FROM_ABI static constexpr bool __required_span_size_is_representable(const extents_type& __ext) { in __required_span_size_is_representable() argument
88 index_type __prod = __ext.extent(0); in __required_span_size_is_representable()
90 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), std::addressof(__prod)); in __required_span_size_is_representable()
99 …__required_span_size_is_representable(const extents_type& __ext, span<_OtherIndexType, __rank_> __… in __required_span_size_is_representable() argument
111 if (__ext.extent(__r) == static_cast<index_type>(0)) in __required_span_size_is_representable()
113 index_type __prod = (__ext.extent(__r) - 1); in __required_span_size_is_representable()
180 …_LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext, span<_OtherIndexType, __rank_> … in requires()
181 : __extents_(__ext), __strides_([&]<size_t... _Pos>(index_sequence<_Pos...>) { in requires()
196 __required_span_size_is_representable(__ext, __strides),
219 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext, in requires()
[all …]
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), std::addressof(__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 Dlayout_left.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), std::addressof(__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.h515 __is_multidimensional_index_in_impl(index_sequence<_Idxs...>, const _Extents& __ext, _From... __val…
516 return (__mdspan_detail::__is_index_in_extent(__ext.extent(_Idxs), __values) && ...);
520 _LIBCPP_HIDE_FROM_ABI constexpr bool __is_multidimensional_index_in(const _Extents& __ext, _From...…
522 make_index_sequence<_Extents::rank()>(), __ext, __values...);