diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2015-09-02 14:04:22 +0000 |
---|---|---|
committer | Christophe Lyon <clyon@gcc.gnu.org> | 2015-09-02 16:04:22 +0200 |
commit | 7e4713f8872d775aebfcd7b342f799230552c373 (patch) | |
tree | 0615cf1d6d290893cfdea15e27519680f66a74a7 /gcc/config | |
parent | dfda198c74713f28f5159da31bcc52615e3c4423 (diff) | |
download | gcc-7e4713f8872d775aebfcd7b342f799230552c373.zip gcc-7e4713f8872d775aebfcd7b342f799230552c373.tar.gz gcc-7e4713f8872d775aebfcd7b342f799230552c373.tar.bz2 |
[AArch64_be] Fix vldX/vstX AdvSIMD intrinsics.
2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
PR target/59810
PR target/63652
PR target/63653
* config/aarch64/aarch64-simd.md
(aarch64_ld<VSTRUCT:nregs><VQ:mode>): Call
gen_aarch64_simd_ld<VSTRUCT:nregs><VQ:mode>.
(aarch64_st<VSTRUCT:nregs><VQ:mode>): Call
gen_aarch64_simd_st<VSTRUCT:nregs><VQ:mode>.
From-SVN: r227402
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/aarch64/aarch64-simd.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md index 9777418..75fa0ab 100644 --- a/gcc/config/aarch64/aarch64-simd.md +++ b/gcc/config/aarch64/aarch64-simd.md @@ -4566,7 +4566,7 @@ machine_mode mode = <VSTRUCT:MODE>mode; rtx mem = gen_rtx_MEM (mode, operands[1]); - emit_insn (gen_vec_load_lanes<VSTRUCT:mode><VQ:mode> (operands[0], mem)); + emit_insn (gen_aarch64_simd_ld<VSTRUCT:nregs><VQ:mode> (operands[0], mem)); DONE; }) @@ -4849,7 +4849,7 @@ machine_mode mode = <VSTRUCT:MODE>mode; rtx mem = gen_rtx_MEM (mode, operands[0]); - emit_insn (gen_vec_store_lanes<VSTRUCT:mode><VQ:mode> (mem, operands[1])); + emit_insn (gen_aarch64_simd_st<VSTRUCT:nregs><VQ:mode> (mem, operands[1])); DONE; }) |