[Obvious][AArch64] Delete unused aarch64_simd_emit_pair_result_insn.
authorAlan Lawrence <alan.lawrence@arm.com>
Mon, 20 Apr 2015 13:35:35 +0000 (13:35 +0000)
committerAlan Lawrence <alalaw01@gcc.gnu.org>
Mon, 20 Apr 2015 13:35:35 +0000 (13:35 +0000)
        * 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

gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c

index a1776c4eee7b8085c69c523adfb80629619262e0..a34e846c14c355351907aeaa460212cb8f20352c 100644 (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
index 59c5824f894cf5dafe93a996180056696518feb4..8676c5c9c85d82f05e8c63e27f29d1e244ac7104 100644 (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);
 
index 767b986e907fbede46b117a271d179b58406afca..77a641e34ec895f7690e5150f314cfd3ce6db567 100644 (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)