aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2016-11-03 16:00:55 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2016-11-03 16:00:55 +0000
commitc0ae959bedcbeae109608c9a13903407bd9b636e (patch)
tree6771abcc46e966cd076fcbc593867c843887c12e
parent7d29f8e3dc105bcc948377a3c68250f555119d8c (diff)
downloadgcc-c0ae959bedcbeae109608c9a13903407bd9b636e.zip
gcc-c0ae959bedcbeae109608c9a13903407bd9b636e.tar.gz
gcc-c0ae959bedcbeae109608c9a13903407bd9b636e.tar.bz2
sparc.md (vec_interleave_lowv8qi): Delete.
* config/sparc/sparc.md (vec_interleave_lowv8qi): Delete. (vec_interleave_highv8qi): Likewise. From-SVN: r241822
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.md28
2 files changed, 5 insertions, 28 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3a63255..920d870 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-11-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config/sparc/sparc.md (vec_interleave_lowv8qi): Delete.
+ (vec_interleave_highv8qi): Likewise.
+
2016-11-03 Martin Liska <mliska@suse.cz>
* profile.c (instrument_values): Fix coding style.
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index 3fbc23c..b5793d3 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -8844,34 +8844,6 @@
[(set_attr "type" "fga")
(set_attr "fptype" "double")])
-(define_insn "vec_interleave_lowv8qi"
- [(set (match_operand:V8QI 0 "register_operand" "=e")
- (vec_select:V8QI
- (vec_concat:V16QI (match_operand:V8QI 1 "register_operand" "f")
- (match_operand:V8QI 2 "register_operand" "f"))
- (parallel [(const_int 0) (const_int 8)
- (const_int 1) (const_int 9)
- (const_int 2) (const_int 10)
- (const_int 3) (const_int 11)])))]
- "TARGET_VIS"
- "fpmerge\t%L1, %L2, %0"
- [(set_attr "type" "fga")
- (set_attr "fptype" "double")])
-
-(define_insn "vec_interleave_highv8qi"
- [(set (match_operand:V8QI 0 "register_operand" "=e")
- (vec_select:V8QI
- (vec_concat:V16QI (match_operand:V8QI 1 "register_operand" "f")
- (match_operand:V8QI 2 "register_operand" "f"))
- (parallel [(const_int 4) (const_int 12)
- (const_int 5) (const_int 13)
- (const_int 6) (const_int 14)
- (const_int 7) (const_int 15)])))]
- "TARGET_VIS"
- "fpmerge\t%H1, %H2, %0"
- [(set_attr "type" "fga")
- (set_attr "fptype" "double")])
-
;; Partitioned multiply instructions
(define_insn "fmul8x16_vis"
[(set (match_operand:V4HI 0 "register_operand" "=e")