From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id 4BBFA3888027; Thu, 24 Jun 2021 13:34:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4BBFA3888027 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-1781] libstdc++: Remove dead code in simd X-Act-Checkin: gcc X-Git-Author: Matthias Kretz X-Git-Refname: refs/heads/master X-Git-Oldrev: 0237aa8c706f09bb2568224afcdac40b5e47c3e1 X-Git-Newrev: ebb45cb816e3b808b29f05a934f6012a92d0c261 Message-Id: <20210624133418.4BBFA3888027@sourceware.org> Date: Thu, 24 Jun 2021 13:34:18 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2021 13:34:18 -0000 https://gcc.gnu.org/g:ebb45cb816e3b808b29f05a934f6012a92d0c261 commit r12-1781-gebb45cb816e3b808b29f05a934f6012a92d0c261 Author: Matthias Kretz Date: Thu Jun 24 14:20:14 2021 +0100 libstdc++: Remove dead code in simd This helper type became unused at some point. Signed-off-by: Matthias Kretz libstdc++-v3/ChangeLog: * include/experimental/bits/simd_fixed_size.h (_AbisInSimdTuple): Removed. Diff: --- .../include/experimental/bits/simd_fixed_size.h | 49 ---------------------- 1 file changed, 49 deletions(-) diff --git a/libstdc++-v3/include/experimental/bits/simd_fixed_size.h b/libstdc++-v3/include/experimental/bits/simd_fixed_size.h index 7c2c1df77c8..b6fb47cdf39 100644 --- a/libstdc++-v3/include/experimental/bits/simd_fixed_size.h +++ b/libstdc++-v3/include/experimental/bits/simd_fixed_size.h @@ -1025,55 +1025,6 @@ template _Tp, _Remain, _SimdTuple<_Tp, _As..., typename _Next::abi_type>>::type; }; -// }}} -// _AbisInSimdTuple {{{ -template - struct _SeqOp; - -template - struct _SeqOp> - { - using _FirstPlusOne = index_sequence<_I0 + 1, _Is...>; - using _NotFirstPlusOne = index_sequence<_I0, (_Is + 1)...>; - template - using _Prepend = index_sequence<_First, _I0 + _Add, (_Is + _Add)...>; - }; - -template - struct _AbisInSimdTuple; - -template - struct _AbisInSimdTuple<_SimdTuple<_Tp>> - { - using _Counts = index_sequence<0>; - using _Begins = index_sequence<0>; - }; - -template - struct _AbisInSimdTuple<_SimdTuple<_Tp, _Ap>> - { - using _Counts = index_sequence<1>; - using _Begins = index_sequence<0>; - }; - -template - struct _AbisInSimdTuple<_SimdTuple<_Tp, _A0, _A0, _As...>> - { - using _Counts = typename _SeqOp>::_Counts>::_FirstPlusOne; - using _Begins = typename _SeqOp>::_Begins>::_NotFirstPlusOne; - }; - -template - struct _AbisInSimdTuple<_SimdTuple<_Tp, _A0, _A1, _As...>> - { - using _Counts = typename _SeqOp>::_Counts>::template _Prepend<1, 0>; - using _Begins = typename _SeqOp>::_Begins>::template _Prepend<0, 1>; - }; - // }}} // __autocvt_to_simd {{{ template >>