public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/66791] New: Replace builtins with gcc vector extensions code
@ 2015-07-07 16:12 alalaw01 at gcc dot gnu.org
2015-07-29 8:41 ` [Bug target/66791] [ARM] " ramana at gcc dot gnu.org
` (12 more replies)
0 siblings, 13 replies; 14+ messages in thread
From: alalaw01 at gcc dot gnu.org @ 2015-07-07 16:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
Bug ID: 66791
Summary: Replace builtins with gcc vector extensions code
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: alalaw01 at gcc dot gnu.org
Blocks: 47562
Target Milestone: ---
Target: arm
Lots of ARM neon intrinsics are implemented using builtins backing onto
patterns in neon.md. These are opaque to the midend, but we could rewrite them
using equivalent gcc vector operations, that would be transparent to the midend
but would still eventually be turned into the same instructions. This would
enable more optimization in the midend.
Many of the AArch64 intrinsics have been implemented in this way so AArch64
arm_neon.h may provide some useful templates.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47562
[Bug 47562] [meta-bug] keep track of Neon Intrinsics enhancements
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
@ 2015-07-29 8:41 ` ramana at gcc dot gnu.org
2020-12-08 17:54 ` cvs-commit at gcc dot gnu.org
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: ramana at gcc dot gnu.org @ 2015-07-29 8:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
Status|UNCONFIRMED |NEW
Last reconfirmed| |2015-07-29
CC| |ramana at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
Confirmed -
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
2015-07-29 8:41 ` [Bug target/66791] [ARM] " ramana at gcc dot gnu.org
@ 2020-12-08 17:54 ` cvs-commit at gcc dot gnu.org
2020-12-16 6:06 ` cvs-commit at gcc dot gnu.org
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-12-08 17:54 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:c0ed52d3e0044630b57a2145be78de199539d995
commit r11-5858-gc0ed52d3e0044630b57a2145be78de199539d995
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date: Tue Dec 8 23:22:11 2020 +0530
arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsics in arm_neon.h
[PR66791]
gcc/
2020-12-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/66791
* config/arm/arm_neon.h: Replace calls to __builtin_vmvn* by ~
in vmvn intrinsics.
* config/arm/arm_neon_builtins.def: Remove entry for vmvn.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
2015-07-29 8:41 ` [Bug target/66791] [ARM] " ramana at gcc dot gnu.org
2020-12-08 17:54 ` cvs-commit at gcc dot gnu.org
@ 2020-12-16 6:06 ` cvs-commit at gcc dot gnu.org
2020-12-16 6:28 ` cvs-commit at gcc dot gnu.org
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-12-16 6:06 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:cff6dac28a0699cb26cdaafe1dbae255a7ee8030
commit r11-6106-gcff6dac28a0699cb26cdaafe1dbae255a7ee8030
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date: Wed Dec 16 11:32:25 2020 +0530
arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR66791]
gcc/
2020-12-16 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/66791
* config/arm/arm_neon.h: Replace calls to __builtin_vcreate*
in vcreate intrinsics.
* config/arm/arm_neon_builtins.def: Remove entry for vcreate.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (2 preceding siblings ...)
2020-12-16 6:06 ` cvs-commit at gcc dot gnu.org
@ 2020-12-16 6:28 ` cvs-commit at gcc dot gnu.org
2020-12-16 7:47 ` cvs-commit at gcc dot gnu.org
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-12-16 6:28 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:9eeeef2877adab2b0af2486bedb731c0fc89bdf2
commit r11-6107-g9eeeef2877adab2b0af2486bedb731c0fc89bdf2
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date: Wed Dec 16 11:54:37 2020 +0530
arm: Replace calls to __builtin_vneg* by - in arm_neon.h [PR66791]
gcc/
2020-12-16 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/66791
* config/arm/arm_neon.h: Replace calls to __builtin_vneg* by -
operator
in vneg intrinsics.
* config/arm/arm_neon_builtins.def: Remove entry for vneg.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (3 preceding siblings ...)
2020-12-16 6:28 ` cvs-commit at gcc dot gnu.org
@ 2020-12-16 7:47 ` cvs-commit at gcc dot gnu.org
2021-01-14 14:30 ` cvs-commit at gcc dot gnu.org
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-12-16 7:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:a3bac40469b7052bfadc21cad0e53f40b147e937
commit r11-6108-ga3bac40469b7052bfadc21cad0e53f40b147e937
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date: Wed Dec 16 13:16:25 2020 +0530
arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h [PR66791]
gcc/
2020-12-16 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/66791
* config/arm/arm_neon.h: Replace calls to __builtin_vcgt* by
<, > operators in vclt and vcgt intrinsics respectively.
* config/arm/arm_neon_builtins.def: Remove entry for
vcgt and vcgtu.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (4 preceding siblings ...)
2020-12-16 7:47 ` cvs-commit at gcc dot gnu.org
@ 2021-01-14 14:30 ` cvs-commit at gcc dot gnu.org
2021-05-04 12:32 ` rguenth at gcc dot gnu.org
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-01-14 14:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:a802a2ef5f16bdaa0fd3b24c47e5cf50149b90f4
commit r11-6668-ga802a2ef5f16bdaa0fd3b24c47e5cf50149b90f4
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date: Thu Jan 14 19:58:35 2021 +0530
arm: Replace calls to __builtin_vcge* by <=,>= in arm_neon.h [PR66791]
gcc/
2021-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/66791
* config/arm/arm_neon.h: Replace calls to __builtin_vcge* by
<=, >= operators in vcle and vcge intrinsics respectively.
* config/arm/arm_neon_builtins.def: Remove entry for
vcge and vcgeu.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (5 preceding siblings ...)
2021-01-14 14:30 ` cvs-commit at gcc dot gnu.org
@ 2021-05-04 12:32 ` rguenth at gcc dot gnu.org
2021-05-14 10:35 ` cvs-commit at gcc dot gnu.org
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-05-04 12:32 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (6 preceding siblings ...)
2021-05-04 12:32 ` rguenth at gcc dot gnu.org
@ 2021-05-14 10:35 ` cvs-commit at gcc dot gnu.org
2021-06-21 9:25 ` prathamesh3492 at gcc dot gnu.org
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-05-14 10:35 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:36ecd44bd2aa2623e12af6b7c8cf433a4f29aa57
commit r12-796-g36ecd44bd2aa2623e12af6b7c8cf433a4f29aa57
Author: prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
Date: Fri May 14 16:03:43 2021 +0530
arm/PR66791: Replace calls to vtst builtin with it's boolean logic
equivalent.
gcc/ChangeLog:
2021-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/66791
* config/arm/arm_neon.h (vtst_s8): Replace call to vtst builtin
with it's
boolean logic equivalent.
(vtst_s16): Likewise.
(vtst_s32): Likewise.
(vtst_u8): Likewise.
(vtst_u16): Likewise.
(vtst_u32): Likewise.
(vtst_p8): Likewise.
(vtst_p16): Likewise.
(vtstq_s8): Likewise.
(vtstq_s16): Likewise.
(vtstq_s32): Likewise.
(vtstq_u8): Likewise.
(vtstq_u16): Likewise.
(vtstq_u32): Likewise.
(vtstq_p8): Likewise.
(vtstq_p16): Likewise.
* config/arm/arm_neon_builtins.def: Remove entry for vtst.
* config/arm/neon.md (neon_vtst<mode>): Remove pattern.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (7 preceding siblings ...)
2021-05-14 10:35 ` cvs-commit at gcc dot gnu.org
@ 2021-06-21 9:25 ` prathamesh3492 at gcc dot gnu.org
2021-06-30 9:45 ` cvs-commit at gcc dot gnu.org
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: prathamesh3492 at gcc dot gnu.org @ 2021-06-21 9:25 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #8 from prathamesh3492 at gcc dot gnu.org ---
Patch committed for vceq:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=316dd79876873222552bdf6aa31338012bc9b955
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (8 preceding siblings ...)
2021-06-21 9:25 ` prathamesh3492 at gcc dot gnu.org
@ 2021-06-30 9:45 ` cvs-commit at gcc dot gnu.org
2021-07-12 9:50 ` cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-06-30 9:45 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:0a9d038ec10aa0d109ca965cc435934bfea92d14
commit r12-1927-g0a9d038ec10aa0d109ca965cc435934bfea92d14
Author: prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
Date: Wed Jun 30 15:12:06 2021 +0530
arm/66791: Gate comparison in vca intrinsics on __FAST_MATH__.
gcc/ChangeLog:
PR target/66791
* config/arm/arm_neon.h: Move vabs intrinsics before vcage_f32.
(vcage_f32): Gate comparison on __FAST_MATH__.
(vcageq_f32): Likewise.
(vcale_f32): Likewise.
(vcaleq_f32): Likewise.
(vcagt_f32): Likewise.
(vcagtq_f32): Likewise.
(vcalt_f32): Likewise.
(vcaltq_f32): Likewise.
(vcage_f16): Likewise.
(vcageq_f16): Likewise.
(vcale_f16): Likewise.
(vcaleq_f16): Likewise.
(vcagt_f16): Likewise.
(vcagtq_f16): Likewise.
(vcalt_f16): Likewise.
(vcaltq_f16): Likewise.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (9 preceding siblings ...)
2021-06-30 9:45 ` cvs-commit at gcc dot gnu.org
@ 2021-07-12 9:50 ` cvs-commit at gcc dot gnu.org
2021-07-30 9:41 ` cvs-commit at gcc dot gnu.org
2021-08-11 10:02 ` cvs-commit at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-07-12 9:50 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:6785eb595981abd93ad85edcfdf1d2e43c0841f5
commit r12-2241-g6785eb595981abd93ad85edcfdf1d2e43c0841f5
Author: prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
Date: Mon Jul 12 15:18:21 2021 +0530
arm/66791: Replace builtins for unsigned and fp vmul_n intrinsics.
gcc/ChangeLog:
PR target/66791
* config/arm/arm_neon.h (vmul_n_u32): Replace call to builtin with
__a * __b.
(vmulq_n_u32): Likewise.
(vmul_n_f32): Gate __a * __b on __FAST_MATH__.
(vmulq_n_f32): Likewise.
(vmul_n_f16): Likewise.
(vmulq_n_f16): Likewise.
gcc/testsuite/ChangeLog:
PR target/66791
* gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (10 preceding siblings ...)
2021-07-12 9:50 ` cvs-commit at gcc dot gnu.org
@ 2021-07-30 9:41 ` cvs-commit at gcc dot gnu.org
2021-08-11 10:02 ` cvs-commit at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-07-30 9:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:5a973aec601cb69024e0ebf6b0961906cec7c446
commit r12-2609-g5a973aec601cb69024e0ebf6b0961906cec7c446
Author: prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
Date: Fri Jul 30 15:10:37 2021 +0530
arm/66791: Replace builtins in vld1.
gcc/ChangeLog:
PR target/66791
* config/arm/arm_neon.h (vld1_p64): Replace call to builtin by
explicitly dereferencing __a.
(vld1_s64): Likewise.
(vld1_u64): Likewise.
* config/arm/arm_neon_builtins.def (vld1): Remove entry for di
and change to VAR13.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/66791] [ARM] Replace builtins with gcc vector extensions code
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
` (11 preceding siblings ...)
2021-07-30 9:41 ` cvs-commit at gcc dot gnu.org
@ 2021-08-11 10:02 ` cvs-commit at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-08-11 10:02 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66791
--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:
https://gcc.gnu.org/g:b8f604da25bfe0fd4dadbc338293885819fe8018
commit r12-2848-gb8f604da25bfe0fd4dadbc338293885819fe8018
Author: prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
Date: Wed Aug 11 15:30:14 2021 +0530
arm/66791: Replace builtins for vdup_n and vmov_n intrinsics.
gcc/ChangeLog:
PR target/66791
* config/arm/arm_neon.h (vdup_n_s8): Replace call to builtin
with constructor.
(vdup_n_s16): Likewise.
(vdup_n_s32): Likewise.
(vdup_n_s64): Likewise.
(vdup_n_u8): Likewise.
(vdup_n_u16): Likewise.
(vdup_n_u32): Likewise.
(vdup_n_u64): Likewise.
(vdup_n_p8): Likewise.
(vdup_n_p16): Likewise.
(vdup_n_p64): Likewise.
(vdup_n_f16): Likewise.
(vdup_n_f32): Likewise.
(vdupq_n_s8): Likewise.
(vdupq_n_s16): Likewise.
(vdupq_n_s32): Likewise.
(vdupq_n_s64): Likewise.
(vdupq_n_u8): Likewise.
(vdupq_n_u16): Likewise.
(vdupq_n_u32): Likewise.
(vdupq_n_u64): Likewise.
(vdupq_n_p8): Likewise.
(vdupq_n_p16): Likewise.
(vdupq_n_p64): Likewise.
(vdupq_n_f16): Likewise.
(vdupq_n_f32): Likewise.
(vmov_n_s8): Replace call to builtin with call to corresponding
vdup_n intrinsic.
(vmov_n_s16): Likewise.
(vmov_n_s32): Likewise.
(vmov_n_s64): Likewise.
(vmov_n_u8): Likewise.
(vmov_n_u16): Likewise.
(vmov_n_u32): Likewise.
(vmov_n_u64): Likewise.
(vmov_n_p8): Likewise.
(vmov_n_p16): Likewise.
(vmov_n_f16): Likewise.
(vmov_n_f32): Likewise.
(vmovq_n_s8): Likewise.
(vmovq_n_s16): Likewise.
(vmovq_n_s32): Likewise.
(vmovq_n_s64): Likewise.
(vmovq_n_u8): Likewise.
(vmovq_n_u16): Likewise.
(vmovq_n_u32): Likewise.
(vmovq_n_u64): Likewise.
(vmovq_n_p8): Likewise.
(vmovq_n_p16): Likewise.
(vmovq_n_f16): Likewise.
(vmovq_n_f32): Likewise.
* config/arm/arm_neon_builtins.def: Remove entries for vdup_n.
gcc/testsuite/ChangeLog:
PR target/66791
* gcc.target/arm/pr51534.c: Adjust test.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2021-08-11 10:02 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-07 16:12 [Bug target/66791] New: Replace builtins with gcc vector extensions code alalaw01 at gcc dot gnu.org
2015-07-29 8:41 ` [Bug target/66791] [ARM] " ramana at gcc dot gnu.org
2020-12-08 17:54 ` cvs-commit at gcc dot gnu.org
2020-12-16 6:06 ` cvs-commit at gcc dot gnu.org
2020-12-16 6:28 ` cvs-commit at gcc dot gnu.org
2020-12-16 7:47 ` cvs-commit at gcc dot gnu.org
2021-01-14 14:30 ` cvs-commit at gcc dot gnu.org
2021-05-04 12:32 ` rguenth at gcc dot gnu.org
2021-05-14 10:35 ` cvs-commit at gcc dot gnu.org
2021-06-21 9:25 ` prathamesh3492 at gcc dot gnu.org
2021-06-30 9:45 ` cvs-commit at gcc dot gnu.org
2021-07-12 9:50 ` cvs-commit at gcc dot gnu.org
2021-07-30 9:41 ` cvs-commit at gcc dot gnu.org
2021-08-11 10:02 ` cvs-commit at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).