aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-strlen.c
diff options
context:
space:
mode:
authorJiong Wang <jiong.wang@arm.com>2016-06-08 10:17:58 +0000
committerJiong Wang <jiwang@gcc.gnu.org>2016-06-08 10:17:58 +0000
commit3629030e364980235fcfa66b5ac6b5995c469788 (patch)
treeaa030b17fbb47083b293a2b4f97983e3581d7369 /gcc/tree-ssa-strlen.c
parenta672fa1247e54171542e1692bcd3cd6b2f41df2a (diff)
downloadgcc-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