[gcc r15-287] Introduce aarch64-w64-mingw32 target

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:13bad1ac7a6ea4dbbde67c69d31c218a2f2d7a5d commit r15-287-g13bad1ac7a6ea4dbbde67c69d31c218a2f2d7a5d Author: Zac Walker Date: Fri Mar 1 01:40:53 2024 +0100 Introduce aarch64-w64-mingw32 target Add the initial aarch64-w64-mingw32 target for gcc. This is

[gcc r15-288] aarch64: Mark x18 register as a fixed register for MS ABI

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b9415046fa27d6b3faea89871dbb84b673afadaf commit r15-288-gb9415046fa27d6b3faea89871dbb84b673afadaf Author: Zac Walker Date: Thu Apr 11 13:30:27 2024 +0200 aarch64: Mark x18 register as a fixed register for MS ABI Define the MS ABI for aarch64-w64-mingw32.

[gcc r15-289] aarch64: Add aarch64-w64-mingw32 COFF

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:21fbaa1a2d274a36454332a6e10a496024bbc560 commit r15-289-g21fbaa1a2d274a36454332a6e10a496024bbc560 Author: Zac Walker Date: Thu Apr 11 14:46:07 2024 +0200 aarch64: Add aarch64-w64-mingw32 COFF Define ASM specific for COFF format on AArch64. gcc/Change

[gcc r15-290] Reuse MinGW from i386 for AArch64

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1f05dfc131c7996a85dd82b3300f7b5f93d4b1bd commit r15-290-g1f05dfc131c7996a85dd82b3300f7b5f93d4b1bd Author: Zac Walker Date: Fri Mar 1 02:41:50 2024 +0100 Reuse MinGW from i386 for AArch64 This patch creates a new config/mingw directory to share MinGW relat

[gcc r15-291] Rename section and encoding functions from i386 which will be used in aarch64

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:99d7d5ec8d88415a7e1f74fade0841a0ebbd0092 commit r15-291-g99d7d5ec8d88415a7e1f74fade0841a0ebbd0092 Author: Zac Walker Date: Tue Feb 20 17:22:31 2024 +0100 Rename section and encoding functions from i386 which will be used in aarch64 gcc/ChangeLog:

[gcc r15-292] Exclude i386 functionality from aarch64 build

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:de2bcdaf399d3f97af6ab312893ffe089e69d42b commit r15-292-gde2bcdaf399d3f97af6ab312893ffe089e69d42b Author: Zac Walker Date: Thu Apr 11 13:38:59 2024 +0200 Exclude i386 functionality from aarch64 build This patch defines TARGET_AARCH64_MS_ABI in config.gcc and

[gcc r15-293] aarch64: Add Cygwin and MinGW environments for AArch64

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:565b782bfa85332a4aba91dec3b871d2f50f1fb8 commit r15-293-g565b782bfa85332a4aba91dec3b871d2f50f1fb8 Author: Zac Walker Date: Thu Apr 11 13:41:51 2024 +0200 aarch64: Add Cygwin and MinGW environments for AArch64 Define Cygwin and MinGW environment such as types,

[gcc r15-294] aarch64: Add SEH to machine_function

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:38e422e2ef539ccf6db1bdd340079631b1141637 commit r15-294-g38e422e2ef539ccf6db1bdd340079631b1141637 Author: Zac Walker Date: Tue Feb 20 18:10:08 2024 +0100 aarch64: Add SEH to machine_function SEH is not enabled in aarch64-w64-mingw32 target yet. However, it is

[gcc r15-295] Rename "x86 Windows Options" to "Cygwin and MinGW Options"

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e8d003736e6c3ba9bddbd74bb07b5d91d3674b9f commit r15-295-ge8d003736e6c3ba9bddbd74bb07b5d91d3674b9f Author: Zac Walker Date: Thu Apr 11 13:43:23 2024 +0200 Rename "x86 Windows Options" to "Cygwin and MinGW Options" Rename "x86 Windows Options" to "Cygwin and Mi

[gcc r15-296] aarch64: Build and add objects for Cygwin and MinGW for AArch64

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:10a2f11b4101bdea84048ca90cd06e362f254c4c commit r15-296-g10a2f11b4101bdea84048ca90cd06e362f254c4c Author: Zac Walker Date: Tue Feb 20 13:55:51 2024 +0100 aarch64: Build and add objects for Cygwin and MinGW for AArch64 gcc/ChangeLog: * config.

[gcc r15-298] Add aarch64-w64-mingw32 target to libgcc

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:d6d7afcdbc04adb0ec42a44b2d7e05600945af42 commit r15-298-gd6d7afcdbc04adb0ec42a44b2d7e05600945af42 Author: Zac Walker Date: Mon Feb 12 15:22:47 2024 +0100 Add aarch64-w64-mingw32 target to libgcc Reuse MinGW definitions from i386 for libgcc. Move reused files

[gcc r15-297] aarch64: Add aarch64-w64-mingw32 target to libatomic

2024-05-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:0c23efc04b754a1959f7151ef101ad0daba1e5af commit r15-297-g0c23efc04b754a1959f7151ef101ad0daba1e5af Author: Zac Walker Date: Fri Mar 1 02:23:45 2024 +0100 aarch64: Add aarch64-w64-mingw32 target to libatomic libatomic/ChangeLog: * configure.tgt

[gcc r15-3224] arm: Always use vmov.f64 instead of vmov.f32 with MVE

2024-08-27 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-1598] Move mingw_* declarations to the mingw folder

2024-06-24 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:104d06c028c6304edcde736bdc5fffd6aaed94e6 commit r15-1598-g104d06c028c6304edcde736bdc5fffd6aaed94e6 Author: Evgeny Karpov Date: Sat Jun 8 13:18:02 2024 + Move mingw_* declarations to the mingw folder This patch refactors recent changes to move mingw-relate

[gcc r15-1600] Rename functions for reuse in AArch64

2024-06-24 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:a86d7e151104d8c14884130d21b68e6603483354 commit r15-1600-ga86d7e151104d8c14884130d21b68e6603483354 Author: Evgeny Karpov Date: Mon Jun 24 12:43:05 2024 + Rename functions for reuse in AArch64 This patch renames functions related to dllimport/dllexport and

[gcc r15-1599] Extract ix86 dllimport implementation to mingw

2024-06-24 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:63512c72df09b43d56ac7680cdfd57a66d40c636 commit r15-1599-g63512c72df09b43d56ac7680cdfd57a66d40c636 Author: Evgeny Karpov Date: Mon Jun 24 12:38:40 2024 + Extract ix86 dllimport implementation to mingw This patch extracts the ix86 implementation for expand

[gcc r15-1601] aarch64: Add selectany attribute handling

2024-06-24 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:337632ef02a77d20ceb3dcb04751b4d4c844e23e commit r15-1601-g337632ef02a77d20ceb3dcb04751b4d4c844e23e Author: Evgeny Karpov Date: Mon Jun 24 12:44:58 2024 + aarch64: Add selectany attribute handling This patch extends the aarch64 attributes list with the sel

[gcc r15-1603] aarch64: Add DLL import/export to AArch64 target

2024-06-24 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:30db57901ccac7027f93ff71e70a66e26a4f70f5 commit r15-1603-g30db57901ccac7027f93ff71e70a66e26a4f70f5 Author: Evgeny Karpov Date: Sat Jun 8 13:49:17 2024 + aarch64: Add DLL import/export to AArch64 target This patch reuses the MinGW implementation to enable

[gcc r15-1602] Adjust DLL import/export implementation for AArch64

2024-06-24 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ed20feebd9ea31d58861f61205bd412b0c3febd0 commit r15-1602-ged20feebd9ea31d58861f61205bd412b0c3febd0 Author: Evgeny Karpov Date: Mon Jun 24 12:46:54 2024 + Adjust DLL import/export implementation for AArch64 The DLL import/export mingw implementation, origi

[gcc r15-1646] i386: Remove declaration of unused functions

2024-06-26 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:f4e847ba69a36d433d68cc2b41068cd59ffa1cd3 commit r15-1646-gf4e847ba69a36d433d68cc2b41068cd59ffa1cd3 Author: Evgeny Karpov Date: Tue Jun 25 21:59:35 2024 + i386: Remove declaration of unused functions The patch fixes the issue introduced in https://gcc

[gcc r15-1708] i386: Fix regression after refactoring legitimize_pe_coff_symbol, ix86_GOT_alias_set and PE_COFF_LEG

2024-06-28 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:c4b7b62bfa10816c1e08f0f9597d857f11379688 commit r15-1708-gc4b7b62bfa10816c1e08f0f9597d857f11379688 Author: Evgeny Karpov Date: Fri Jun 28 12:37:12 2024 + i386: Fix regression after refactoring legitimize_pe_coff_symbol, ix86_GOT_alias_set and PE_COFF_LEGITIMIZE_E

[gcc r14-9537] arm: [MVE intrinsics] Fix support for loads [PR target/114323]

2024-03-19 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:167ec6df7fd8deb67759acd5dbe72c1982a55873 commit r14-9537-g167ec6df7fd8deb67759acd5dbe72c1982a55873 Author: Christophe Lyon Date: Fri Mar 15 19:55:43 2024 + arm: [MVE intrinsics] Fix support for loads [PR target/114323] The testcase in this PR shows that w

[gcc r14-9725] Fix lrcpc3 testcase

2024-03-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:28dca4be504dda29f55eafe958cdf299ec89b94e commit r14-9725-g28dca4be504dda29f55eafe958cdf299ec89b94e Author: Christophe Lyon Date: Fri Mar 29 14:19:59 2024 + Fix lrcpc3 testcase There was a typo in the testcase, with GCC_CPUINFO pointing to the wrong fi

[gcc r14-9733] modula2: Add m2.install-html rule to gcc/m2/Make-lang.in

2024-03-31 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ec2c15f14f2278d431756f3d05e6ab7f436bea5e commit r14-9733-gec2c15f14f2278d431756f3d05e6ab7f436bea5e Author: Christophe Lyon Date: Fri Mar 29 17:10:36 2024 + modula2: Add m2.install-html rule to gcc/m2/Make-lang.in This rule was missing, and 'make install-h

[gcc r14-9734] modula2: Fix m2.install-info in gcc/m2/Make-lang.in

2024-03-31 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:14d0c863aa9415f5d78047910233d67d91f4ecf5 commit r14-9734-g14d0c863aa9415f5d78047910233d67d91f4ecf5 Author: Christophe Lyon Date: Fri Mar 29 17:59:38 2024 + modula2: Fix m2.install-info in gcc/m2/Make-lang.in Fix a few typos: the generated filename is m2.i

[gcc r14-9755] aarch64: Fix typo in comment about FEATURE_STRING

2024-04-02 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:d5aa2ca06aa7a6a2f826c4da19204b6db1402995 commit r14-9755-gd5aa2ca06aa7a6a2f826c4da19204b6db1402995 Author: Christophe Lyon Date: Fri Mar 29 14:25:05 2024 + aarch64: Fix typo in comment about FEATURE_STRING Fix the comment to document FEATURE_STRING instea

[gcc r14-9800] go: Add go.install-dvi rule in go/Make-lang.in

2024-04-05 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:12b04452b40d49bb5322653cb5716b1ebf71b73d commit r14-9800-g12b04452b40d49bb5322653cb5716b1ebf71b73d Author: Christophe Lyon Date: Thu Apr 4 16:18:52 2024 + go: Add go.install-dvi rule in go/Make-lang.in go has a go.dvi build rule, but lacks the go.install-

[gcc r14-9807] modula2: Add m2.install-dvi in gcc/m2/Make-lang.in

2024-04-05 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6f1005649ff5f544eefba29ba4fb121dba0c6683 commit r14-9807-g6f1005649ff5f544eefba29ba4fb121dba0c6683 Author: Christophe Lyon Date: Thu Apr 4 16:15:12 2024 + modula2: Add m2.install-dvi in gcc/m2/Make-lang.in m2 has a m2.dvi build rule, but lacks the m2.inst

[gcc r14-9865] rust: Add rust.install-dvi and rust.install-html rules

2024-04-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:73fb0a6153f4781587c925c56683b61632e63dee commit r14-9865-g73fb0a6153f4781587c925c56683b61632e63dee Author: Christophe Lyon Date: Thu Apr 4 16:21:46 2024 + rust: Add rust.install-dvi and rust.install-html rules rust has the (empty) rust.dvi and rust.html r

[gcc r14-10006] libcpp: Regenerate aclocal.m4 and configure [PR 114748]

2024-04-17 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:a9fefbf71726bb0ce89c79e547ab3319af3227a8 commit r14-10006-ga9fefbf71726bb0ce89c79e547ab3319af3227a8 Author: Christophe Lyon Date: Wed Apr 17 13:56:19 2024 + libcpp: Regenerate aclocal.m4 and configure [PR 114748] As discussed in the PR, aclocal.m4 and con

[gcc r15-4394] arm: [MVE intrinsics] fix vdup iterator

2024-10-16 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4395] arm: [MVE intrinsics] Improve vdupq_n implementation

2024-10-16 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4423] arm: [MVE intrinsics] improve comment for orrq shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4424] arm: [MVE intrinsics] remove useless resolve from create shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4425] arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4431] arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16 vcvttq_f32_f16

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4427] arm: [MVE intrinsics] add vcvt shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4428] arm: [MVE intrinsics] rework vcvtq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4432] arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4434] arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4429] arm: [MVE intrinsics] factorize vcvtbq vcvttq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4430] arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4426] arm: [MVE intrinsics] factorize vcvtq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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.

[gcc r15-4433] arm: [MVE intrinsics] add vcvtx shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4446] arm: [MVE intrinsics] add vidwdup shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4447] arm: [MVE intrinsics] rework vdwdup viwdup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4450] arm: [MVE intrinsics] add vshlc shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4454] arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4448] arm: [MVE intrinsics] update v[id]wdup tests

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4449] arm: [MVE intrinsics] remove useless v[id]wdup expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4451] arm: [MVE intrinsics] rework vshlcq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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.

[gcc r15-4445] arm: [MVE intrinsics] factorize vdwdup viwdup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4452] arm: [MVE intrinsics] remove vshlcq useless expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4440] arm: [MVE intrinsics] add viddup shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4441] arm: [MVE intrinsics] rework vddup vidup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4435] arm: [MVE intrinsics] rework vbicq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4436] arm: [MVE intrinsics] factorize vorn

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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.

[gcc r15-4437] arm: [MVE intrinsics] rework vorn

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4439] arm: [MVE intrinsics] factorize vddup vidup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4443] arm: [MVE intrinsics] remove v[id]dup expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4444] arm: [MVE intrinsics] fix checks of immediate arguments

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4438] arm: [MVE intrinsics] rework vctp

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4442] arm: [MVE intrinsics] update v[id]dup tests

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4455] arm: [MVE intrinsics] rework vadciq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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.

[gcc r15-4457] arm: [MVE intrinsics] rework vsbcq vsbciq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4458] arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4453] arm: [MVE intrinsics] add vadc_vsbc shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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.

[gcc r15-4456] arm: [MVE intrinsics] rework vadcq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4731] arm: [MVE intrinsics] Add load_ext intrinsic shape

2024-10-29 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4733] arm: [MVE intrinsics] Add support for predicated contiguous loads and stores

2024-10-29 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4773] arm: [MVE intrinsics] Remove unused builtins qualifiers

2024-10-30 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4734] arm: [MVE intrinsics] Rework MVE vld/vst intrinsics

2024-10-29 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4730] arm: [MVE intrinsics] fix vst tests

2024-10-29 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4732] arm: [MVE intrinsics] Add load_extending and store_truncating function bases

2024-10-29 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-3920] [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 (arm) port

2024-09-27 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4416] aarch64: libgcc: add prototypes in cpuinfo

2024-10-17 Thread Christophe Lyon via Gcc-cvs
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 _

[gcc r15-4417] aarch64: libgcc: Use -Werror

2024-10-17 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-4415] aarch64: libgcc: Cleanup warnings in lse.S

2024-10-17 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-5319] testsuite: Fix tail_call and musttail effective targets [PR116080]

2024-11-15 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-5233] libgcc: Fix COPY_ARG_VAL initializer (PR 117537)

2024-11-14 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-5974] arm, testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1.c test.

2024-12-06 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6682] arm: [MVE intrinsics] Fix tuples field name (PR 118332)

2025-01-07 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6238] arm: [MVE intrinsics] rework vldr gather_base_wb

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6244] arm: [MVE intrinsics] fix store shape to support tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6227] arm: [MVE intrinsics] rework vstr?q_scatter_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6228] arm: [MVE intrinsics] rework vstr_scatter_shifted_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6226] arm: [MVE intrinsics] add store_scatter_offset shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6230] arm: [MVE intrinsics] Add store_scatter_base shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6229] arm: [MVE intrinsics] Check immediate is a multiple in a range

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6225] arm: [MVE intrinsics] add mode_after_pred helper in function_shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6233] arm: [MVE intrinsics] add load_ext_gather_offset shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6232] arm: [MVE intrinsics] rework vstr scatter_base_wb

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6234] arm: [MVE intrinsics] rework vldr gather_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6235] arm: [MVE intrinsics] rework vldr gather_shifted_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6231] arm: [MVE intrinsics] rework vstr scatter_base

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6237] arm: [MVE intrinsics] rework vldr gather_base

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6236] arm: [MVE intrinsics] add load_gather_base shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6239] arm: [MVE intrinsics] remove useless call_properties implementations.

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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_

[gcc r15-6240] arm: [MVE intrinsics] Fix condition for vec_extract patterns

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

[gcc r15-6245] arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q

2024-12-13 Thread Christophe Lyon via Gcc-cvs
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

  1   2   >