[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:
parent
38a4960f5d
commit
69aec55214
@ -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
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user