aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2015-10-20 17:18:24 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2015-10-20 17:18:24 +0000
commitabc5231831d8356f563e89ab3f2e93bd98eaac57 (patch)
tree50316c8eb7d794add1ffd73710e6f6f159686ec2 /gcc/go
parent361efe0562a2feeddaf15037d6f231f622b2118b (diff)
downloadgcc-abc5231831d8356f563e89ab3f2e93bd98eaac57.zip
gcc-abc5231831d8356f563e89ab3f2e93bd98eaac57.tar.gz
gcc-abc5231831d8356f563e89ab3f2e93bd98eaac57.tar.bz2
[AArch64] Add support for 64-bit vector-mode ldp/stp
* config/aarch64/aarch64.c (aarch64_mode_valid_for_sched_fusion_p): New function. (fusion_load_store): Use it. * config/aarch64/aarch64-ldpstp.md: Add new peephole2s for ldp and stp in VD modes. * config/aarch64/aarch64-simd.md (load_pair<mode>, VD): New pattern. (store_pair<mode>, VD): Likewise. * gcc.target/aarch64/stp_vec_64_1.c: New test. * gcc.target/aarch64/ldp_vec_64_1.c: Likewise. From-SVN: r229094
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions