diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2016-11-03 16:00:55 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2016-11-03 16:00:55 +0000 |
commit | c0ae959bedcbeae109608c9a13903407bd9b636e (patch) | |
tree | 6771abcc46e966cd076fcbc593867c843887c12e | |
parent | 7d29f8e3dc105bcc948377a3c68250f555119d8c (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.md | 28 |
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") |