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
+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>.
+
2015-09-02 Alan Modra <amodra@gmail.com>
* config/rs6000/sysv4le.h (LINK_TARGET_SPEC): Don't define.
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;
})
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;
})