diff mbox

[4/4,AArch64] Remove aarch64_get_lanedi, unused

Message ID 54819D88.3040505@arm.com
State New
Headers show

Commit Message

Alan Lawrence Dec. 5, 2014, 11:56 a.m. UTC
I tested this by poisoning the old pattern and running check-gcc on both 
aarch64-none-elf and aarch64_be-none-elf; there were no regressions even with 
the poisoned pattern.

gcc/ChangeLog:

	* config/aarch64/aarch64-simd.md (aarch64_get_lanedi): Remove.

Comments

Marcus Shawcroft Dec. 5, 2014, 6:33 p.m. UTC | #1
On 5 December 2014 at 11:56, Alan Lawrence <alan.lawrence@arm.com> wrote:
> I tested this by poisoning the old pattern and running check-gcc on both
> aarch64-none-elf and aarch64_be-none-elf; there were no regressions even
> with the poisoned pattern.
>
> gcc/ChangeLog:
>
>         * config/aarch64/aarch64-simd.md (aarch64_get_lanedi): Remove.

OK /Marcus
diff mbox

Patch

diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md
index 56525738be2bbd7ed1f3e59cc2de63178a971755..4b6fd3abe891a6c067c86fb997ccc8eee81c0491 100644
--- a/gcc/config/aarch64/aarch64-simd.md
+++ b/gcc/config/aarch64/aarch64-simd.md
@@ -2417,17 +2417,6 @@ 
   [(set_attr "type" "neon_to_gp<q>, neon_dup<q>, neon_store1_one_lane<q>")]
 )
 
-(define_expand "aarch64_get_lanedi"
-  [(match_operand:DI 0 "register_operand")
-   (match_operand:DI 1 "register_operand")
-   (match_operand:SI 2 "immediate_operand")]
-  "TARGET_SIMD"
-{
-  aarch64_simd_lane_bounds (operands[2], 0, 1, NULL);
-  emit_move_insn (operands[0], operands[1]);
-  DONE;
-})
-
 ;; In this insn, operand 1 should be low, and operand 2 the high part of the
 ;; dest vector.