aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans.h
diff options
context:
space:
mode:
authorCharles Baylis <charles.baylis@linaro.org>2014-10-24 14:58:51 +0000
committerCharles Baylis <cbaylis@gcc.gnu.org>2014-10-24 14:58:51 +0000
commit3ec1be97aca4a9707c6a368b406353ac49e494cc (patch)
tree13371b2e8237f3eb370f61ad3057b64ff27e90cf /gcc/fortran/trans.h
parent4eb1ac391342da4425a386611624dca21eee441d (diff)
downloadgcc-3ec1be97aca4a9707c6a368b406353ac49e494cc.zip
gcc-3ec1be97aca4a9707c6a368b406353ac49e494cc.tar.gz
gcc-3ec1be97aca4a9707c6a368b406353ac49e494cc.tar.bz2
[PATCH 1/2] [AARCH64,NEON] Add patterns + builtins for vld[234](q?)_lane_* intrinsics
2014-10-24 Charles Baylis <charles.baylis@linaro.org> * config/aarch64/aarch64-builtins.c (aarch64_types_loadstruct_lane_qualifiers): Define. * config/aarch64/aarch64-simd-builtins.def (ld2_lane, ld3_lane, ld4_lane): New builtins. * config/aarch64/aarch64-simd.md (aarch64_vec_load_lanesoi_lane<mode>): New pattern. (aarch64_vec_load_lanesci_lane<mode>): Likewise. (aarch64_vec_load_lanesxi_lane<mode>): Likewise. (aarch64_ld2_lane<mode>): New expand. (aarch64_ld3_lane<mode>): Likewise. (aarch64_ld4_lane<mode>): Likewise. * config/aarch64/aarch64.md (define_c_enum "unspec"): Add UNSPEC_LD2_LANE, UNSPEC_LD3_LANE, UNSPEC_LD4_LANE. From-SVN: r216671
Diffstat (limited to 'gcc/fortran/trans.h')
0 files changed, 0 insertions, 0 deletions