[Obvious][AArch64] Delete unused aarch64_simd_emit_pair_result_insn.

* config/aarch64/aarch64.c (aarch64_simd_emit_pair_result_insn): Delete.
        * config/aarch64/aarch64-protos.h (aarch64_simd_emit_pair_result_insn):
        Delete.

From-SVN: r222234
This commit is contained in:
Alan Lawrence 2015-04-20 13:35:35 +00:00 committed by Alan Lawrence
parent 38a4960f5d
commit 69aec55214
3 changed files with 6 additions and 24 deletions

View File

@ -1,3 +1,9 @@
2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
* config/aarch64/aarch64.c (aarch64_simd_emit_pair_result_insn): Delete.
* config/aarch64/aarch64-protos.h (aarch64_simd_emit_pair_result_insn):
Delete.
2015-04-20 Jakub Jelinek <jakub@redhat.com>
PR debug/65807

View File

@ -264,12 +264,6 @@ void init_aarch64_simd_builtins (void);
void aarch64_simd_emit_reg_reg_move (rtx *, enum machine_mode, unsigned int);
/* Emit code to place a AdvSIMD pair result in memory locations (with equal
registers). */
void aarch64_simd_emit_pair_result_insn (machine_mode,
rtx (*intfn) (rtx, rtx, rtx), rtx,
rtx);
/* Expand builtins for SIMD intrinsics. */
rtx aarch64_simd_expand_builtin (int, tree, rtx);

View File

@ -8569,24 +8569,6 @@ aarch64_simd_lane_bounds (rtx operand, HOST_WIDE_INT low, HOST_WIDE_INT high,
}
}
/* Emit code to place a AdvSIMD pair result in memory locations (with equal
registers). */
void
aarch64_simd_emit_pair_result_insn (machine_mode mode,
rtx (*intfn) (rtx, rtx, rtx), rtx destaddr,
rtx op1)
{
rtx mem = gen_rtx_MEM (mode, destaddr);
rtx tmp1 = gen_reg_rtx (mode);
rtx tmp2 = gen_reg_rtx (mode);
emit_insn (intfn (tmp1, op1, tmp2));
emit_move_insn (mem, tmp1);
mem = adjust_address (mem, mode, GET_MODE_SIZE (mode));
emit_move_insn (mem, tmp2);
}
/* Return TRUE if OP is a valid vector addressing mode. */
bool
aarch64_simd_mem_operand_p (rtx op)