https://gcc.gnu.org/g:5cc8a75140032b0ac70ca0d25e0e5fda350d8511
commit r15-9387-g5cc8a75140032b0ac70ca0d25e0e5fda350d8511
Author: Christophe Lyon
Date: Thu Apr 10 13:39:23 2025 +
testsuite: arm: rename arm_v8_1_lob_ok into arm_v8_1m_lob_hw
All arm effective-targets using check_
https://gcc.gnu.org/g:2a155fab5a015ed4500474bab9b6ce0c4bd6c52e
commit r15-9247-g2a155fab5a015ed4500474bab9b6ce0c4bd6c52e
Author: Christophe Lyon
Date: Thu Apr 3 18:45:51 2025 +
testsuite: arm: Tighten compile options for short-vfp-1.c [PR119556]
The previous version of this te
https://gcc.gnu.org/g:a05d40255312e751244e9fd55246796aac5d1f14
commit r15-8887-ga05d40255312e751244e9fd55246796aac5d1f14
Author: Christophe Lyon
Date: Mon Mar 17 23:38:50 2025 +
testsuite: aarch64: restore torture options in vml[as]_float_not_used.c
Remove dg-options, so that
https://gcc.gnu.org/g:b1b786580b9bddadcb179c84265655e2d2405b55
commit r15-9175-gb1b786580b9bddadcb179c84265655e2d2405b55
Author: Christophe Lyon
Date: Wed Apr 2 17:00:17 2025 +
testsuite: Remove guality xfails for aarch64*-*-*
Since r15-7878-ge1c49f413c8, these tests appear as
https://gcc.gnu.org/g:df225ae29a147ae40bb44ba14ee979b67fd19c8e
commit r15-9144-gdf225ae29a147ae40bb44ba14ee979b67fd19c8e
Author: Christophe Lyon
Date: Mon Mar 31 19:00:44 2025 +
testsuite: arm: Fix dg-final in short-vfp-1.c [PR119556]
Recent syntactic fixes enabled the test, b
https://gcc.gnu.org/g:4981d8dfcfd34486d431930be3381eb73df958d0
commit r15-9006-g4981d8dfcfd34486d431930be3381eb73df958d0
Author: Christophe Lyon
Date: Thu Mar 27 14:44:18 2025 +
testsuite: Add options for float16 for test [PR119133]
Some targets (like arm) need some flags to e
https://gcc.gnu.org/g:3c384dfc89fcf87b01f300968e85a7547e058748
commit r15-8884-g3c384dfc89fcf87b01f300968e85a7547e058748
Author: Christophe Lyon
Date: Wed Mar 19 10:59:04 2025 +
testsuite: arm: remove duplicate -mcpu=unset in arm_v8_1_lob_ok
This was probably a typo / oversigh
https://gcc.gnu.org/g:3fcdf55469f8787c04e4f0b5e93139247d8fe7ee
commit r15--g3fcdf55469f8787c04e4f0b5e93139247d8fe7ee
Author: Christophe Lyon
Date: Fri Mar 14 13:12:08 2025 +
testsuite: aarch64: arm: Remove redundant dg-do run in advsimd-intrinsics
tests
Tests under advsim
https://gcc.gnu.org/g:52df53079310cad5b6aad68ae6594d375a844272
commit r15-8886-g52df53079310cad5b6aad68ae6594d375a844272
Author: Christophe Lyon
Date: Mon Mar 17 23:37:25 2025 +
testsuite: aarch64: restore torture options in bf16_dup.c
Remove dg-options, so that the test is ex
https://gcc.gnu.org/g:e8ada4131657f7dc61f53fe49daaf96a1d1c6774
commit r15-8885-ge8ada4131657f7dc61f53fe49daaf96a1d1c6774
Author: Christophe Lyon
Date: Tue Mar 18 14:56:41 2025 +
testsuite: aarch64: arm: move saturating_arithmetic_autovect tests to simd/
These tests force dg-op
https://gcc.gnu.org/g:b1d0ac28de643e7c810e407a0668737131cdcc00
commit r15-7882-gb1d0ac28de643e7c810e407a0668737131cdcc00
Author: Christophe Lyon
Date: Mon Mar 3 11:12:18 2025 +
arm: Handle fixed PIC register in require_pic_register (PR target/115485)
Commit r9-4307-g89d7557202
https://gcc.gnu.org/g:e187ed927ae52df7998376d6ccfdd2181fc8f774
commit r15-7926-ge187ed927ae52df7998376d6ccfdd2181fc8f774
Author: Christophe Lyon
Date: Wed Jan 15 17:11:33 2025 +
arm: [MVE] Fix predicates for vec_cmp, vec_vcmpu and vcond_mask (PR 115439)
When compiling c-c++-co
https://gcc.gnu.org/g:8b79adbb92f80cecf447e4ec75d6c6e7ca62ac1e
commit r13-9417-g8b79adbb92f80cecf447e4ec75d6c6e7ca62ac1e
Author: Christophe Lyon
Date: Mon Mar 3 11:12:18 2025 +
arm: Handle fixed PIC register in require_pic_register (PR target/115485)
Commit r9-4307-g89d7557202
https://gcc.gnu.org/g:149b38a44d041d3b4142f50a9b2d6e1190df3b11
commit r12-10980-g149b38a44d041d3b4142f50a9b2d6e1190df3b11
Author: Christophe Lyon
Date: Mon Mar 3 11:12:18 2025 +
arm: Handle fixed PIC register in require_pic_register (PR target/115485)
Commit r9-4307-g89d755720
https://gcc.gnu.org/g:1c99a8f255ae7a68e477b7653df7a8dcf936cbeb
commit r14-11391-g1c99a8f255ae7a68e477b7653df7a8dcf936cbeb
Author: Christophe Lyon
Date: Mon Mar 3 11:12:18 2025 +
arm: Handle fixed PIC register in require_pic_register (PR target/115485)
Commit r9-4307-g89d755720
https://gcc.gnu.org/g:926c989131e914e69cd73529d183ebd9d637798a
commit r15-7505-g926c989131e914e69cd73529d183ebd9d637798a
Author: Christophe Lyon
Date: Tue Feb 11 20:51:23 2025 +
arm: gimple fold aes[ed] [PR114522]
Almost a copy/paste from the recent aarch64 version of this pat
https://gcc.gnu.org/g:7cc573017274acfd5a276d959a8297ba04e98002
commit r15-7065-g7cc573017274acfd5a276d959a8297ba04e98002
Author: Christophe Lyon
Date: Thu Dec 19 10:07:28 2024 +
arm, testsuite: fix fast-math-bb-slp-complex-mla-float.c dg-add-options
The test uses floats, not f
https://gcc.gnu.org/g:cb35651269cef74301250f5d7c0412f81a33aef4
commit r15-7064-gcb35651269cef74301250f5d7c0412f81a33aef4
Author: Christophe Lyon
Date: Wed Dec 18 13:49:20 2024 +
arm, testsuite: remove duplicate dg-add-options arm_v8_3a_complex_neon
These two testcases have twi
https://gcc.gnu.org/g:288ac095b4df1a47a4cf9ba2efdc56a568a6e951
commit r15-6795-g288ac095b4df1a47a4cf9ba2efdc56a568a6e951
Author: Christophe Lyon
Date: Wed Jan 8 18:51:27 2025 +
arm: [MVE intrinsics] Fix tuples field name (PR 118332)
The previous fix only worked for C, for C++
https://gcc.gnu.org/g:823101941530d1aa0837f4e74436ea3e027c9241
commit r15-6735-g823101941530d1aa0837f4e74436ea3e027c9241
Author: Christophe Lyon
Date: Fri Dec 20 20:31:29 2024 +
arm: [MVE intrinsics] Another fix for moves of tuples (PR target/118131)
Commit r15-6389-g670df03e5
https://gcc.gnu.org/g:61de759f943ce0a5981affeee19debc82ec43744
commit r14-11162-g61de759f943ce0a5981affeee19debc82ec43744
Author: Christophe Lyon
Date: Sun Nov 24 18:08:48 2024 +
arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]
This backport is a ch
https://gcc.gnu.org/g:42b24557bdf805d2913d3c75531fe441b1634332
commit r15-6682-g42b24557bdf805d2913d3c75531fe441b1634332
Author: Christophe Lyon
Date: Tue Jan 7 16:59:03 2025 +
arm: [MVE intrinsics] Fix tuples field name (PR 118332)
A recent commit mistakenly changed the field
https://gcc.gnu.org/g:ecd031a9470257324484c66b51c6baff943e01ab
commit r14-2-gecd031a9470257324484c66b51c6baff943e01ab
Author: Christophe Lyon
Date: Mon Dec 23 08:11:34 2024 +
Revert "arm: [MVE intrinsics] Fix support for predicate constants [PR
target/114801]"
This revert
https://gcc.gnu.org/g:670df03e5294a31efff1554c9a751ef893dc1f71
commit r15-6389-g670df03e5294a31efff1554c9a751ef893dc1f71
Author: Christophe Lyon
Date: Thu Dec 19 16:25:59 2024 +
arm: [MVE intrinsics] Fix moves of tuples (PR target/118131)
Commit r15-6245-g4f4e13dd235b introduc
https://gcc.gnu.org/g:0631c5770e8162dbe67c73dee0327313c19822c2
commit r14-11105-g0631c5770e8162dbe67c73dee0327313c19822c2
Author: Christophe Lyon
Date: Sun Nov 24 18:08:48 2024 +
arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]
In this PR, we have t
https://gcc.gnu.org/g:87235d8ae8cc40468a757ec84e84461e96b7879d
commit r15-6244-g87235d8ae8cc40468a757ec84e84461e96b7879d
Author: Christophe Lyon
Date: Wed Nov 13 15:31:21 2024 +
arm: [MVE intrinsics] fix store shape to support tuples
Now that tuples are properly supported, we
https://gcc.gnu.org/g:28e4682944e32d236640c0b310db82870008ae33
commit r15-6238-g28e4682944e32d236640c0b310db82870008ae33
Author: Christophe Lyon
Date: Thu Oct 31 09:56:05 2024 +
arm: [MVE intrinsics] rework vldr gather_base_wb
Implement vldr?q_gather_base_wb using the new MVE
https://gcc.gnu.org/g:4f4e13dd235bba9c706948a3ecb3e530dd68aad1
commit r15-6245-g4f4e13dd235bba9c706948a3ecb3e530dd68aad1
Author: Christophe Lyon
Date: Wed Nov 13 15:33:18 2024 +
arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q
Implement vst2q, vst4q, vld2q and vld4q using
https://gcc.gnu.org/g:e9c36605a4838cbcdb75c6364b9fa700c5a43227
commit r15-6243-ge9c36605a4838cbcdb75c6364b9fa700c5a43227
Author: Christophe Lyon
Date: Wed Nov 13 15:30:44 2024 +
arm: [MVE intrinsics] add support for tuples
This patch is largely a copy/paste from the aarch64 SV
https://gcc.gnu.org/g:2089009210a1774c37e527ead8bbcaaa1a7a9d2d
commit r15-6246-g2089009210a1774c37e527ead8bbcaaa1a7a9d2d
Author: Christophe Lyon
Date: Sun Nov 24 18:08:48 2024 +
arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]
In this PR, we have to
https://gcc.gnu.org/g:9553e1374658f603818f6d5609a34a7102064955
commit r15-6241-g9553e1374658f603818f6d5609a34a7102064955
Author: Christophe Lyon
Date: Wed Aug 16 13:43:16 2023 +
arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator
V2DF is not supported by MVE, so remove it
https://gcc.gnu.org/g:1e52a6a2d44cfa81f80a14360db0687275512ec7
commit r15-6242-g1e52a6a2d44cfa81f80a14360db0687275512ec7
Author: Christophe Lyon
Date: Wed Nov 13 15:28:29 2024 +
arm: [MVE intrinsics] add modes for tuples
Add V2x and V4x modes, like we do on aarch64 for Advance
https://gcc.gnu.org/g:e860e8561a9f4544715e19d3a3c4634aea200a0c
commit r15-6239-ge860e8561a9f4544715e19d3a3c4634aea200a0c
Author: Christophe Lyon
Date: Tue Nov 5 22:43:04 2024 +
arm: [MVE intrinsics] remove useless call_properties implementations.
vstrq_impl derives from store_
https://gcc.gnu.org/g:4d79603e833bdfdc72d6ad2158af6a4502f60be2
commit r15-6240-g4d79603e833bdfdc72d6ad2158af6a4502f60be2
Author: Christophe Lyon
Date: Wed Aug 16 13:42:53 2023 +
arm: [MVE intrinsics] Fix condition for vec_extract patterns
Remove floating-point condition from m
https://gcc.gnu.org/g:6aae1658d2c1cb9ef5851324e94d3c2e436f763b
commit r15-6236-g6aae1658d2c1cb9ef5851324e94d3c2e436f763b
Author: Christophe Lyon
Date: Wed Oct 30 09:02:15 2024 +
arm: [MVE intrinsics] add load_gather_base shape
This patch adds the load_gather_base shape descrip
https://gcc.gnu.org/g:6505151088fcc28e6b210c04c95f1d1981849a78
commit r15-6237-g6505151088fcc28e6b210c04c95f1d1981849a78
Author: Christophe Lyon
Date: Wed Oct 30 17:32:48 2024 +
arm: [MVE intrinsics] rework vldr gather_base
Implement vldr?q_gather_base using the new MVE builti
https://gcc.gnu.org/g:e0c38d6c95439d515081fe3b79a44eebcfdaa610
commit r15-6235-ge0c38d6c95439d515081fe3b79a44eebcfdaa610
Author: Christophe Lyon
Date: Tue Oct 29 21:10:10 2024 +
arm: [MVE intrinsics] rework vldr gather_shifted_offset
Implement vldr?q_gather_shifted_offset usin
https://gcc.gnu.org/g:20e31a082cb3843f2362111ec80f40c51ca4cb41
commit r15-6233-g20e31a082cb3843f2362111ec80f40c51ca4cb41
Author: Christophe Lyon
Date: Thu Oct 17 19:35:21 2024 +
arm: [MVE intrinsics] add load_ext_gather_offset shape
This patch adds the load_ext_gather_offset s
https://gcc.gnu.org/g:b0512ae20b670270629c6c6d497f2509a92cc41c
commit r15-6232-gb0512ae20b670270629c6c6d497f2509a92cc41c
Author: Christophe Lyon
Date: Tue Oct 15 14:46:37 2024 +
arm: [MVE intrinsics] rework vstr scatter_base_wb
Implement vstr?q_scatter_base_wb using the new MV
https://gcc.gnu.org/g:218881ac83c9e0cb80a21a34a829c44a51d1a34a
commit r15-6234-g218881ac83c9e0cb80a21a34a829c44a51d1a34a
Author: Christophe Lyon
Date: Tue Oct 29 10:34:23 2024 +
arm: [MVE intrinsics] rework vldr gather_offset
Implement vldr?q_gather_offset using the new MVE bu
https://gcc.gnu.org/g:39cc2ed30e9e678619651cde2967522b544d6a9c
commit r15-6231-g39cc2ed30e9e678619651cde2967522b544d6a9c
Author: Christophe Lyon
Date: Sun Oct 13 21:03:26 2024 +
arm: [MVE intrinsics] rework vstr scatter_base
Implement vstr?q_scatter_base using the new MVE buil
https://gcc.gnu.org/g:c0ab34339836b779ea161f54cb3bb397cdbc6f10
commit r15-6229-gc0ab34339836b779ea161f54cb3bb397cdbc6f10
Author: Christophe Lyon
Date: Mon Nov 4 21:41:47 2024 +
arm: [MVE intrinsics] Check immediate is a multiple in a range
This patch adds support to check that
https://gcc.gnu.org/g:1f2ab5b3900f1d6ff357352a211c8f1fecc03cf8
commit r15-6230-g1f2ab5b3900f1d6ff357352a211c8f1fecc03cf8
Author: Christophe Lyon
Date: Sun Oct 13 21:03:12 2024 +
arm: [MVE intrinsics] Add store_scatter_base shape
This patch adds the store_scatter_base shape des
https://gcc.gnu.org/g:5cfb8ff332bebfd06db62bdc9933e513a2511567
commit r15-6227-g5cfb8ff332bebfd06db62bdc9933e513a2511567
Author: Christophe Lyon
Date: Tue Oct 29 10:31:53 2024 +
arm: [MVE intrinsics] rework vstr?q_scatter_offset
This patch implements vstr?q_scatter_offset usin
https://gcc.gnu.org/g:294e5424f294cdbd79aa5dcd755f4c825fa814c9
commit r15-6228-g294e5424f294cdbd79aa5dcd755f4c825fa814c9
Author: Christophe Lyon
Date: Fri Oct 11 15:37:03 2024 +
arm: [MVE intrinsics] rework vstr_scatter_shifted_offset
Implement vstr?q_scatter_shifted_offset in
https://gcc.gnu.org/g:bccbb696e51def52cd8dec7269341b22d79b70a7
commit r15-6226-gbccbb696e51def52cd8dec7269341b22d79b70a7
Author: Christophe Lyon
Date: Thu Oct 10 10:48:42 2024 +
arm: [MVE intrinsics] add store_scatter_offset shape
This patch adds the store_scatter_offset shape
https://gcc.gnu.org/g:8080760951b563cedf7b68fcc119f7992bdb39fe
commit r15-6225-g8080760951b563cedf7b68fcc119f7992bdb39fe
Author: Christophe Lyon
Date: Thu Oct 10 16:35:23 2024 +
arm: [MVE intrinsics] add mode_after_pred helper in function_shape
This new helper returns true if
https://gcc.gnu.org/g:115e4bf54ec91a4f358a9e68dcd7a234b0ccc5b8
commit r15-5992-g115e4bf54ec91a4f358a9e68dcd7a234b0ccc5b8
Author: Christophe Lyon
Date: Fri Dec 6 15:59:25 2024 +
arm,testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c
Like dlstp-compile-asm-1.c, this test would
https://gcc.gnu.org/g:2b707b41b178dc2f42aee1d28b2ee62583241cca
commit r15-5974-g2b707b41b178dc2f42aee1d28b2ee62583241cca
Author: Christophe Lyon
Date: Fri Dec 6 09:49:58 2024 +
arm,testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1.c test.
This test would fail if GCC is c
https://gcc.gnu.org/g:a064fed18a02696586cd8c182fd56c571c9438c1
commit r15-5319-ga064fed18a02696586cd8c182fd56c571c9438c1
Author: Christophe Lyon
Date: Thu Oct 3 13:37:16 2024 +
testsuite: Fix tail_call and musttail effective targets [PR116080]
Some of the musttail tests (eg mu
https://gcc.gnu.org/g:13a966d56fe60418cf88c11cbd45797f1cbfed5f
commit r15-5233-g13a966d56fe60418cf88c11cbd45797f1cbfed5f
Author: Christophe Lyon
Date: Wed Nov 13 21:20:13 2024 +
libgcc: Fix COPY_ARG_VAL initializer (PR 117537)
We recently forced -Werror when building libgcc fo
https://gcc.gnu.org/g:df11cb0bc4ef9f12c2315c2833be3900a2847965
commit r15-4773-gdf11cb0bc4ef9f12c2315c2833be3900a2847965
Author: Christophe Lyon
Date: Wed Oct 30 09:50:16 2024 +
arm: [MVE intrinsics] Remove unused builtins qualifiers
After the re-implementation of MVE vld/vst
https://gcc.gnu.org/g:c31cdc3d85e365ce0d233fe40bee40a8bd672b11
commit r15-4731-gc31cdc3d85e365ce0d233fe40bee40a8bd672b11
Author: Alfie Richards
Date: Wed Sep 11 12:32:06 2024 +0200
arm: [MVE intrinsics] Add load_ext intrinsic shape
This patch adds the extending load shape.
It
https://gcc.gnu.org/g:16ee5c64e60b388df40a2b91d4a145159629cbcd
commit r15-4733-g16ee5c64e60b388df40a2b91d4a145159629cbcd
Author: Alfie Richards
Date: Wed Sep 11 14:56:28 2024 +0200
arm: [MVE intrinsics] Add support for predicated contiguous loads and stores
This patch extends
https://gcc.gnu.org/g:3aca5aa0f09e7b9f174c4ed3461612a0d0f002d0
commit r15-4730-g3aca5aa0f09e7b9f174c4ed3461612a0d0f002d0
Author: Alfie Richards
Date: Wed Sep 11 18:02:01 2024 +0200
arm: [MVE intrinsics] fix vst tests
The tests for vst* instrinsics use functions which return a void
https://gcc.gnu.org/g:63b6967b06b5387821c4e5f2c113da6aaeeae2b7
commit r15-4734-g63b6967b06b5387821c4e5f2c113da6aaeeae2b7
Author: Alfie Richards
Date: Wed Sep 11 15:01:43 2024 +0200
arm: [MVE intrinsics] Rework MVE vld/vst intrinsics
Implement the mve vld and vst intrinsics using t
https://gcc.gnu.org/g:52e36cde0f6680ef56043cb220eb9cd0be927749
commit r15-4732-g52e36cde0f6680ef56043cb220eb9cd0be927749
Author: Alfie Richards
Date: Wed Sep 11 14:55:24 2024 +0200
arm: [MVE intrinsics] Add load_extending and store_truncating function bases
This patch adds the loa
https://gcc.gnu.org/g:6e2b3125c2f47d52d0eefe88298c41ae8e2eee0d
commit r15-4456-g6e2b3125c2f47d52d0eefe88298c41ae8e2eee0d
Author: Christophe Lyon
Date: Thu Aug 29 19:26:27 2024 +
arm: [MVE intrinsics] rework vadcq
Implement vadcq using the new MVE builtins framework.
W
https://gcc.gnu.org/g:ba7b97e0bcc089ee37caf2203239939cff030b68
commit r15-4453-gba7b97e0bcc089ee37caf2203239939cff030b68
Author: Christophe Lyon
Date: Wed Aug 28 21:26:33 2024 +
arm: [MVE intrinsics] add vadc_vsbc shape
This patch adds the vadc_vsbc shape description.
https://gcc.gnu.org/g:8e74cbc3a834ee009a5e60e76b20e8df7114da31
commit r15-4458-g8e74cbc3a834ee009a5e60e76b20e8df7114da31
Author: Christophe Lyon
Date: Fri Aug 30 13:52:23 2024 +
arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers
In several places we are look
https://gcc.gnu.org/g:a5efcfcc93a911c7a04626e64ee65f02d5ecce6f
commit r15-4457-ga5efcfcc93a911c7a04626e64ee65f02d5ecce6f
Author: Christophe Lyon
Date: Mon Sep 2 14:10:25 2024 +
arm: [MVE intrinsics] rework vsbcq vsbciq
Implement vsbcq vsbciq using the new MVE builtins framewor
https://gcc.gnu.org/g:cb21ceae313825d01e72726e18ab213e34c6a7b2
commit r15-4455-gcb21ceae313825d01e72726e18ab213e34c6a7b2
Author: Christophe Lyon
Date: Wed Aug 28 21:26:58 2024 +
arm: [MVE intrinsics] rework vadciq
Implement vadciq using the new MVE builtins framework.
https://gcc.gnu.org/g:8c21fc6610e1b1e038ec0e7d58e0e32716334892
commit r15-4454-g8c21fc6610e1b1e038ec0e7d58e0e32716334892
Author: Christophe Lyon
Date: Thu Aug 29 21:00:30 2024 +
arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci
Factorize vadc/vsbc and vadci/vsbci so that t
https://gcc.gnu.org/g:8d73d2780f284606000cf20120a22a2f5b92b01e
commit r15-4452-g8d73d2780f284606000cf20120a22a2f5b92b01e
Author: Christophe Lyon
Date: Wed Aug 28 13:48:52 2024 +
arm: [MVE intrinsics] remove vshlcq useless expanders
Since we rewrote the implementation of vshlcq
https://gcc.gnu.org/g:4d2b6a7dd5393475134c46537004346126458136
commit r15-4451-g4d2b6a7dd5393475134c46537004346126458136
Author: Christophe Lyon
Date: Wed Aug 28 13:47:17 2024 +
arm: [MVE intrinsics] rework vshlcq
Implement vshlc using the new MVE builtins framework.
https://gcc.gnu.org/g:2ddabb28dbd42471f8fa526e2689144bacd0d3d0
commit r15-4450-g2ddabb28dbd42471f8fa526e2689144bacd0d3d0
Author: Christophe Lyon
Date: Wed Aug 28 13:46:52 2024 +
arm: [MVE intrinsics] add vshlc shape
This patch adds the vshlc shape description.
2024-08
https://gcc.gnu.org/g:c7f95f2b531ed179012c9bd26bbc1d2d4a849b22
commit r15-4449-gc7f95f2b531ed179012c9bd26bbc1d2d4a849b22
Author: Christophe Lyon
Date: Thu Aug 29 08:56:03 2024 +
arm: [MVE intrinsics] remove useless v[id]wdup expanders
Like with vddup/vidup, we use code_for_mve
https://gcc.gnu.org/g:e65ab03fac39bc708dbc9c7436e17887b6457f05
commit r15-4448-ge65ab03fac39bc708dbc9c7436e17887b6457f05
Author: Christophe Lyon
Date: Fri Aug 30 09:37:34 2024 +
arm: [MVE intrinsics] update v[id]wdup tests
Testing v[id]wdup overloads with '1' as argument for u
https://gcc.gnu.org/g:47ed70f758164af4b42d6e044d6f5be62a097c7b
commit r15-4447-g47ed70f758164af4b42d6e044d6f5be62a097c7b
Author: Christophe Lyon
Date: Thu Aug 29 08:52:23 2024 +
arm: [MVE intrinsics] rework vdwdup viwdup
Implement vdwdup and viwdup using the new MVE builtins f
https://gcc.gnu.org/g:ec116668058f3f0c472313b95bf11e99965f92df
commit r15-4446-gec116668058f3f0c472313b95bf11e99965f92df
Author: Christophe Lyon
Date: Mon Aug 26 17:16:07 2024 +
arm: [MVE intrinsics] add vidwdup shape
This patch adds the vidwdup shape description for vdwdup an
https://gcc.gnu.org/g:42be837c368692edcff1a35cad3eafc33b3ac461
commit r15-4445-g42be837c368692edcff1a35cad3eafc33b3ac461
Author: Christophe Lyon
Date: Thu Aug 22 20:36:46 2024 +
arm: [MVE intrinsics] factorize vdwdup viwdup
Factorize vdwdup and viwdup so that they use the same
https://gcc.gnu.org/g:f936ddb75336fb24ffbf249ab972959f4428155b
commit r15-4443-gf936ddb75336fb24ffbf249ab972959f4428155b
Author: Christophe Lyon
Date: Thu Aug 29 09:04:38 2024 +
arm: [MVE intrinsics] remove v[id]dup expanders
We use code_for_mve_q_u_insn, rather than the expan
https://gcc.gnu.org/g:2fd08f37d5350231f0ce03e8f887d83234b47eaf
commit r15--g2fd08f37d5350231f0ce03e8f887d83234b47eaf
Author: Christophe Lyon
Date: Wed Aug 21 13:13:23 2024 +
arm: [MVE intrinsics] fix checks of immediate arguments
As discussed in [1], it is better to use "s
https://gcc.gnu.org/g:faaf83b9bc2bbbe0dff830c1fc733ed9f248db42
commit r15-4442-gfaaf83b9bc2bbbe0dff830c1fc733ed9f248db42
Author: Christophe Lyon
Date: Fri Aug 30 09:29:46 2024 +
arm: [MVE intrinsics] update v[id]dup tests
Testing v[id]dup overloads with '1' as argument for uin
https://gcc.gnu.org/g:d7250b623fb1451008d5e836467b475150194bc6
commit r15-4441-gd7250b623fb1451008d5e836467b475150194bc6
Author: Christophe Lyon
Date: Thu Aug 29 09:01:54 2024 +
arm: [MVE intrinsics] rework vddup vidup
Implement vddup and vidup using the new MVE builtins frame
https://gcc.gnu.org/g:e38566afb4a7cede996e32596e94055667420c83
commit r15-4440-ge38566afb4a7cede996e32596e94055667420c83
Author: Christophe Lyon
Date: Mon Aug 19 14:47:10 2024 +
arm: [MVE intrinsics] add viddup shape
This patch adds the viddup shape description for vidup and v
https://gcc.gnu.org/g:387b121467fb0c05493429f201d7951d6ac0540f
commit r15-4439-g387b121467fb0c05493429f201d7951d6ac0540f
Author: Christophe Lyon
Date: Mon Aug 19 14:48:47 2024 +
arm: [MVE intrinsics] factorize vddup vidup
Factorize vddup and vidup so that they use the same par
https://gcc.gnu.org/g:e4366770dc32c0dd5c2cd3563e37d5d63c9e1eef
commit r15-4438-ge4366770dc32c0dd5c2cd3563e37d5d63c9e1eef
Author: Christophe Lyon
Date: Thu Aug 1 16:08:58 2024 +
arm: [MVE intrinsics] rework vctp
Implement vctp using the new MVE builtins framework.
2024
https://gcc.gnu.org/g:da92e77ed4937102880d41b9c994fcadcb98e2aa
commit r15-4437-gda92e77ed4937102880d41b9c994fcadcb98e2aa
Author: Christophe Lyon
Date: Wed Jul 10 22:38:52 2024 +
arm: [MVE intrinsics] rework vorn
Implement vorn using the new MVE builtins framework.
202
https://gcc.gnu.org/g:9c69991f3e151dfe89bad82f0ea82bc4ca065322
commit r15-4436-g9c69991f3e151dfe89bad82f0ea82bc4ca065322
Author: Christophe Lyon
Date: Wed Jul 10 22:45:23 2024 +
arm: [MVE intrinsics] factorize vorn
Factorize vorn so that they use parameterized names.
https://gcc.gnu.org/g:b1f996525d6fb7d804b8addaf79b046a4ffa56b7
commit r15-4435-gb1f996525d6fb7d804b8addaf79b046a4ffa56b7
Author: Christophe Lyon
Date: Wed Jul 10 22:57:39 2024 +
arm: [MVE intrinsics] rework vbicq
Implement vbicq using the new MVE builtins framework.
2
https://gcc.gnu.org/g:cbcb8026b8fa0c959df3daeb28ee19719b7b828f
commit r15-4434-gcbcb8026b8fa0c959df3daeb28ee19719b7b828f
Author: Christophe Lyon
Date: Mon Jun 10 13:21:56 2024 +
arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq
Implement vcvtaq vcvtmq vcvtnq vcvtpq usin
https://gcc.gnu.org/g:17ccbbee44387b0233a0cafb516782f0188aee2b
commit r15-4432-g17ccbbee44387b0233a0cafb516782f0188aee2b
Author: Christophe Lyon
Date: Wed Jul 10 22:12:03 2024 +
arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq
Factorize vcvtaq vcvtmq vcvtnq vcvtpq b
https://gcc.gnu.org/g:4f3aa71017155dfd9d371e32bedddb7c1279362d
commit r15-4433-g4f3aa71017155dfd9d371e32bedddb7c1279362d
Author: Christophe Lyon
Date: Mon Jun 10 13:19:41 2024 +
arm: [MVE intrinsics] add vcvtx shape
This patch adds the vcvtx shape description for vcvtaq, vcvtm
https://gcc.gnu.org/g:931ba2f11b9e5edf9b79cc924b99791e0696c818
commit r15-4427-g931ba2f11b9e5edf9b79cc924b99791e0696c818
Author: Christophe Lyon
Date: Thu Jun 6 17:50:39 2024 +
arm: [MVE intrinsics] add vcvt shape
This patch adds the vcvt shape description.
It needs t
https://gcc.gnu.org/g:43d8286399d4096f52a39016b5ba3a403063e547
commit r15-4431-g43d8286399d4096f52a39016b5ba3a403063e547
Author: Christophe Lyon
Date: Mon Jun 10 07:50:35 2024 +
arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16
vcvttq_f32_f16
Implement
https://gcc.gnu.org/g:4fc0c6c6186cad8c7648a1453ea299114c347348
commit r15-4425-g4fc0c6c6186cad8c7648a1453ea299114c347348
Author: Christophe Lyon
Date: Wed Jul 10 21:25:07 2024 +
arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h
This patch brings no functional change b
https://gcc.gnu.org/g:097f560457fdb2102dae5774ac230b6eec1a
commit r15-4430-g097f560457fdb2102dae5774ac230b6eec1a
Author: Christophe Lyon
Date: Mon Jun 10 07:47:19 2024 +
arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes
This patch adds the vcvt_f16_f32 and
https://gcc.gnu.org/g:8035b5b1fdbfe3656013bfdbd3efa2579691ce9f
commit r15-4429-g8035b5b1fdbfe3656013bfdbd3efa2579691ce9f
Author: Christophe Lyon
Date: Wed Jul 10 22:02:26 2024 +
arm: [MVE intrinsics] factorize vcvtbq vcvttq
Factorize vcvtbq, vcvttq so that they use the same pa
https://gcc.gnu.org/g:b8963bb0671199cf2d42bda5aad62931094a1005
commit r15-4428-gb8963bb0671199cf2d42bda5aad62931094a1005
Author: Christophe Lyon
Date: Thu Jun 6 17:48:50 2024 +
arm: [MVE intrinsics] rework vcvtq
Implement vcvtq using the new MVE builtins framework.
In
https://gcc.gnu.org/g:e1762af3056f0491d0c2a7d14dcd86d425c4a92e
commit r15-4426-ge1762af3056f0491d0c2a7d14dcd86d425c4a92e
Author: Christophe Lyon
Date: Wed Jul 10 21:52:46 2024 +
arm: [MVE intrinsics] factorize vcvtq
Factorize vcvtq so that they use parameterized names.
https://gcc.gnu.org/g:0a38e5fffca31dfff4aea64ddbfd750910252cde
commit r15-4424-g0a38e5fffca31dfff4aea64ddbfd750910252cde
Author: Christophe Lyon
Date: Mon Jun 10 14:42:51 2024 +
arm: [MVE intrinsics] remove useless resolve from create shape
vcreateq have no overloaded forms, s
https://gcc.gnu.org/g:ad176d828d118d3ec8b146d6d3b20cd7d5ce8967
commit r15-4423-gad176d828d118d3ec8b146d6d3b20cd7d5ce8967
Author: Christophe Lyon
Date: Tue Jul 9 12:27:54 2024 +
arm: [MVE intrinsics] improve comment for orrq shape
Add a comment about the lack of "n" forms for f
https://gcc.gnu.org/g:e4d417417f8a2f1cf615b6ff81687f4861787de0
commit r15-4415-ge4d417417f8a2f1cf615b6ff81687f4861787de0
Author: Christophe Lyon
Date: Thu Oct 3 16:02:17 2024 +
aarch64: libgcc: Cleanup warnings in lse.S
Since
Commit c608ada288ced0268c1fd4136f56c34b24
https://gcc.gnu.org/g:71c7b446b98aa51294d79c45e37f1564668a1f3a
commit r15-4417-g71c7b446b98aa51294d79c45e37f1564668a1f3a
Author: Christophe Lyon
Date: Thu Oct 3 16:02:55 2024 +
aarch64: libgcc: Use -Werror
This patch adds -Werror to LIBGCC2_CFLAGS so that aarch64 can catch
https://gcc.gnu.org/g:d806810f02a15a82f284d9e0e03c24f32f2a3be2
commit r15-4416-gd806810f02a15a82f284d9e0e03c24f32f2a3be2
Author: Christophe Lyon
Date: Thu Oct 3 16:03:30 2024 +
aarch64: libgcc: add prototypes in cpuinfo
Add prototypes for __init_cpu_features_resolver and
_
https://gcc.gnu.org/g:74caf97572d84c7c4503d10773e0f8e8544c50d9
commit r15-4395-g74caf97572d84c7c4503d10773e0f8e8544c50d9
Author: Christophe Lyon
Date: Tue Jun 25 15:47:23 2024 +0200
arm: [MVE intrinsics] Improve vdupq_n implementation
This patch makes the non-predicated vdupq_n MV
https://gcc.gnu.org/g:79dae32843854dacfff22f059a71b5a657d7c96f
commit r15-4394-g79dae32843854dacfff22f059a71b5a657d7c96f
Author: Christophe Lyon
Date: Mon Jul 8 14:56:16 2024 +0200
arm: [MVE intrinsics] fix vdup iterator
This patch fixes a bug where the mode iterator for mve_vdup
https://gcc.gnu.org/g:037c97e114341143af35f4df3ff49e12afacf105
commit r15-3920-g037c97e114341143af35f4df3ff49e12afacf105
Author: Christophe Lyon
Date: Fri Sep 27 10:37:01 2024 +0200
[MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 (arm) port
ChangeLog:
* MAINT
https://gcc.gnu.org/g:37c21d4c6ad0afe2aacdd6384b9efa96f5754169
commit r15-3224-g37c21d4c6ad0afe2aacdd6384b9efa96f5754169
Author: Christophe Lyon
Date: Wed Aug 21 13:58:08 2024 +
arm: Always use vmov.f64 instead of vmov.f32 with MVE
With MVE, vmov.f64 is always supported (no ne
1 - 100 of 129 matches
Mail list logo