Home
last modified time | relevance | path

Searched refs:__simd_reference (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/experimental/__simd/
H A Dreference.h31 class __simd_reference {
40 _LIBCPP_HIDE_FROM_ABI __simd_reference(_Storage& __s, size_t __idx) : __s_(__s), __idx_(__idx) {} in __simd_reference() function
54 __simd_reference() = delete;
55 __simd_reference(const __simd_reference&) = delete;
60 _LIBCPP_HIDE_FROM_ABI __simd_reference operator=(_Up&& __v) && noexcept {
69 …swap(__simd_reference<_Tp1, _Storage1, _Vp1>&& __a, __simd_reference<_Tp1, _Storage1, _Vp1>&& __b)…
72 friend void swap(_Vp1& __a, __simd_reference<_Tp1, _Storage1, _Vp1>&& __b) noexcept;
75 friend void swap(__simd_reference<_Tp1, _Storage1, _Vp1>&& __a, _Vp1& __b) noexcept;
78 _LIBCPP_HIDE_FROM_ABI __simd_reference operator+=(_Up&& __v) && noexcept {
84 _LIBCPP_HIDE_FROM_ABI __simd_reference operator-=(_Up&& __v) && noexcept {
[all …]
H A Dsimd_mask.h37 using reference = __simd_reference<_Tp, _Storage, value_type>;
H A Dsimd.h55 using reference = __simd_reference<_Tp, _Storage, value_type>;