From: Kewen Lin <linkw@linux.ibm.com>
To: gcc-patches@gcc.gnu.org
Cc: Kewen Lin <linkw@linux.ibm.com>, mfortune@gmail.com
Subject: [PATCH 08/11] mips: Update unexpected empty split condition
Date: Wed, 2 Jun 2021 00:04:58 -0500 [thread overview]
Message-ID: <be343b6b2648e93433e489b9a95295a3aa0cb0de.1622179420.git.linkw@linux.ibm.com> (raw)
In-Reply-To: <cover.1622179420.git.linkw@linux.ibm.com>
In-Reply-To: <cover.1622179420.git.linkw@linux.ibm.com>
gcc/ChangeLog:
* config/mips/mips.md (<anonymous>, bswapsi2, bswapdi2): Fix empty
split condition.
---
gcc/config/mips/mips.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index eef3cfd50a8..455b9b802f6 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -5835,7 +5835,7 @@ (define_insn_and_split ""
(match_operand:SI 2 "immediate_operand" "I")))]
"TARGET_MIPS16"
"#"
- ""
+ "&& 1"
[(set (match_dup 0) (match_dup 1))
(set (match_dup 0) (lshiftrt:SI (match_dup 0) (match_dup 2)))]
""
@@ -5871,7 +5871,7 @@ (define_insn_and_split "bswapsi2"
(bswap:SI (match_operand:SI 1 "register_operand" "d")))]
"ISA_HAS_WSBH && ISA_HAS_ROR"
"#"
- ""
+ "&& 1"
[(set (match_dup 0) (unspec:SI [(match_dup 1)] UNSPEC_WSBH))
(set (match_dup 0) (rotatert:SI (match_dup 0) (const_int 16)))]
""
@@ -5882,7 +5882,7 @@ (define_insn_and_split "bswapdi2"
(bswap:DI (match_operand:DI 1 "register_operand" "d")))]
"TARGET_64BIT && ISA_HAS_WSBH"
"#"
- ""
+ "&& 1"
[(set (match_dup 0) (unspec:DI [(match_dup 1)] UNSPEC_DSBH))
(set (match_dup 0) (unspec:DI [(match_dup 0)] UNSPEC_DSHD))]
""
--
2.17.1
next prev parent reply other threads:[~2021-06-02 5:05 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-02 5:04 [RFC/PATCH 00/11] Fix up some unexpected empty split conditions Kewen Lin
2021-06-02 5:04 ` [PATCH 01/11] gen: Emit error msg for empty split condition Kewen Lin
2021-06-02 7:04 ` Richard Biener
2021-06-02 7:27 ` Kewen.Lin
2021-06-02 7:43 ` Richard Biener
2021-06-02 8:18 ` Kewen.Lin
2021-06-02 23:35 ` Segher Boessenkool
2021-06-04 19:03 ` Martin Sebor
2021-06-04 19:37 ` Segher Boessenkool
2021-06-02 5:04 ` [PATCH 02/11] arc: Update unexpected " Kewen Lin
2021-06-02 6:52 ` Claudiu Zissulescu
2021-06-02 7:05 ` Kewen.Lin
2021-06-02 7:12 ` Claudiu Zissulescu
2021-06-02 7:43 ` [PATCH 02/11 v2] arc: Remove define_insn_and_split *bbit_di Kewen.Lin
2021-06-02 8:33 ` Claudiu Zissulescu
2021-06-02 5:04 ` [PATCH 03/11] arm: Update unexpected empty split condition Kewen Lin
2021-06-02 9:02 ` Kyrylo Tkachov
2021-06-02 5:04 ` [PATCH 04/11] cris: " Kewen Lin
2021-06-02 12:45 ` Hans-Peter Nilsson
2021-06-03 5:45 ` Kewen.Lin
2021-06-03 16:12 ` Hans-Peter Nilsson
2021-06-03 22:33 ` Hans-Peter Nilsson
2021-06-04 3:25 ` Kewen.Lin
2021-06-02 5:04 ` [PATCH 05/11] h8300: " Kewen Lin
2021-06-02 17:10 ` Jeff Law
2021-06-02 5:04 ` [PATCH 06/11] i386: " Kewen Lin
2021-06-02 6:28 ` Uros Bizjak
2021-06-02 5:04 ` [PATCH 07/11] m68k: " Kewen Lin
2021-06-02 17:08 ` Jeff Law
2021-06-02 5:04 ` Kewen Lin [this message]
2021-06-02 17:11 ` [PATCH 08/11] mips: " Jeff Law
2021-06-02 5:04 ` [PATCH 09/11] or1k: " Kewen Lin
2021-06-02 5:05 ` [PATCH 10/11] sh: " Kewen Lin
2021-06-02 5:17 ` Oleg Endo
2021-06-02 5:05 ` [PATCH 11/11] sparc: " Kewen Lin
2021-06-02 8:11 ` [RFC/PATCH 00/11] Fix up some unexpected empty split conditions Richard Sandiford
2021-06-02 8:37 ` Kewen.Lin
2021-06-02 9:13 ` Richard Sandiford
2021-06-02 10:01 ` Kewen.Lin
2021-06-02 10:12 ` Richard Biener
2021-06-02 17:32 ` Richard Sandiford
2021-06-02 18:25 ` Jeff Law
2021-06-02 23:52 ` Segher Boessenkool
2021-06-03 5:22 ` Kewen.Lin
2021-06-03 8:00 ` Segher Boessenkool
2021-06-03 9:18 ` Segher Boessenkool
2021-06-04 2:57 ` Kewen.Lin
2021-06-07 7:12 ` Richard Biener
2021-06-08 1:45 ` Kewen.Lin
2021-06-07 23:50 ` Segher Boessenkool
2021-06-08 2:09 ` Kewen.Lin
2021-06-08 7:08 ` Richard Biener
2021-06-08 12:30 ` Segher Boessenkool
2021-06-08 12:50 ` Richard Biener
2021-06-03 17:11 ` Jeff Law
2021-06-03 22:19 ` Segher Boessenkool
2021-06-03 8:05 ` Richard Sandiford
2021-06-03 10:01 ` Segher Boessenkool
2021-06-03 10:25 ` Richard Sandiford
2021-06-03 21:25 ` Segher Boessenkool
2021-06-03 21:34 ` Jakub Jelinek
2021-06-04 3:33 ` Kewen.Lin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=be343b6b2648e93433e489b9a95295a3aa0cb0de.1622179420.git.linkw@linux.ibm.com \
--to=linkw@linux.ibm.com \
--cc=gcc-patches@gcc.gnu.org \
--cc=mfortune@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).