aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlan Lawrence <alan.lawrence@arm.com>2014-12-09 20:28:44 +0000
committerAlan Lawrence <alalaw01@gcc.gnu.org>2014-12-09 20:28:44 +0000
commit07ad57c4012578c7f6475f4f0f9d154b9fdef8ea (patch)
tree22d5e237498454e005b0fac39dfe7d256b8076f9 /gcc
parented225d0c7b74eb6fa125cf791b7d50e2000883bc (diff)
downloadgcc-07ad57c4012578c7f6475f4f0f9d154b9fdef8ea.zip
gcc-07ad57c4012578c7f6475f4f0f9d154b9fdef8ea.tar.gz
gcc-07ad57c4012578c7f6475f4f0f9d154b9fdef8ea.tar.bz2
[AArch64]Remove aarch64_get_lanedi, unused
* config/aarch64/aarch64-simd.md (aarch64_get_lanedi): Remove. From-SVN: r218537
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/aarch64/aarch64-simd.md11
2 files changed, 4 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6612cbbd..dc7e080 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
+ * config/aarch64/aarch64-simd.md (aarch64_get_lanedi): Remove.
+
+2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
+
PR target/63870
* config/aarch64/aarch64-simd-builtins.def (be_checked_get_lane):
Delete.
diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md
index 78c9df0..d4256a5 100644
--- a/gcc/config/aarch64/aarch64-simd.md
+++ b/gcc/config/aarch64/aarch64-simd.md
@@ -2464,17 +2464,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.