diff options
author | Jiong Wang <jiong.wang@arm.com> | 2016-06-08 10:17:58 +0000 |
---|---|---|
committer | Jiong Wang <jiwang@gcc.gnu.org> | 2016-06-08 10:17:58 +0000 |
commit | 3629030e364980235fcfa66b5ac6b5995c469788 (patch) | |
tree | aa030b17fbb47083b293a2b4f97983e3581d7369 /gcc/tree-ssa-strlen.c | |
parent | a672fa1247e54171542e1692bcd3cd6b2f41df2a (diff) | |
download | gcc-3629030e364980235fcfa66b5ac6b5995c469788.zip gcc-3629030e364980235fcfa66b5ac6b5995c469788.tar.gz gcc-3629030e364980235fcfa66b5ac6b5995c469788.tar.bz2 |
[AArch64, 6/6] Reimplement vpadd intrinsics & extend rtl patterns to all modes
* config/aarch64/aarch64-builtins.def (faddp): New builtins for modes in
VDQF.
* config/aarch64/aarch64-simd.md (aarch64_faddp<mode>): New.
(arch64_addpv4sf): Delete.
(reduc_plus_scal_v4sf): Use "gen_aarch64_faddpv4sf" instead of
"gen_aarch64_addpv4sf".
* config/aarch64/arm_neon.h (vpadd_f32): Remove inline assembly. Use
builtin.
(vpadds_f32): Likewise.
(vpaddq_f32): Likewise.
(vpaddq_f64): Likewise.
From-SVN: r237205
Diffstat (limited to 'gcc/tree-ssa-strlen.c')
0 files changed, 0 insertions, 0 deletions