From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id 00CA13835437 for ; Wed, 2 Jun 2021 07:43:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 00CA13835437 Received: from pps.filterd (m0127361.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1527WxNc178104; Wed, 2 Jun 2021 03:43:55 -0400 Received: from ppma05fra.de.ibm.com (6c.4a.5195.ip4.static.sl-reverse.com [149.81.74.108]) by mx0a-001b2d01.pphosted.com with ESMTP id 38x565s6cd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Jun 2021 03:43:55 -0400 Received: from pps.filterd (ppma05fra.de.ibm.com [127.0.0.1]) by ppma05fra.de.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 1527hFZ1016414; Wed, 2 Jun 2021 07:43:53 GMT Received: from b06cxnps4074.portsmouth.uk.ibm.com (d06relay11.portsmouth.uk.ibm.com [9.149.109.196]) by ppma05fra.de.ibm.com with ESMTP id 38ud87s6qd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Jun 2021 07:43:52 +0000 Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com [9.149.105.232]) by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 1527hoLj28180762 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 2 Jun 2021 07:43:50 GMT Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8D9B65204E; Wed, 2 Jun 2021 07:43:50 +0000 (GMT) Received: from kewenlins-mbp.cn.ibm.com (unknown [9.200.146.52]) by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTP id 3188652051; Wed, 2 Jun 2021 07:43:48 +0000 (GMT) Subject: [PATCH 02/11 v2] arc: Remove define_insn_and_split *bbit_di To: Claudiu Zissulescu Cc: "gnu@amylaar.uk" , "andrew.burgess@embecosm.com" , "gcc-patches@gcc.gnu.org" References: <239dc6f5de19c088ab44c102d0cc4f8b53de1d12.1622179420.git.linkw@linux.ibm.com> From: "Kewen.Lin" Message-ID: Date: Wed, 2 Jun 2021 15:43:47 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------71B6A6473F4E2BB284FF8EFA" Content-Language: en-US X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: cP2MZws6bY-UUWMuZhEgT-zRyfMFvHBq X-Proofpoint-GUID: cP2MZws6bY-UUWMuZhEgT-zRyfMFvHBq X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-02_02:2021-06-01, 2021-06-02 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 mlxscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106020048 X-Spam-Status: No, score=-11.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, GIT_PATCH_0, KAM_ASCII_DIVIDERS, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2021 07:44:00 -0000 This is a multi-part message in MIME format. --------------71B6A6473F4E2BB284FF8EFA Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Hi Claudiu, on 2021/6/2 下午3:12, Claudiu Zissulescu wrote: > Hi Kewen, > > Maybe it is best just to remove the pattern entirely, I couldn't exercise it myself. I was secretly hopping someone could do it. > Please can you submit a patch which removes it if it is not too much trouble? > The patch v2 has been attached which removes define_insn_and_split "*bbit_di" as you suggested. Does it look good to you? BR, Kewen ----- gcc/ChangeLog: * config/arc/arc.md (*bbit_di): Remove. --------------71B6A6473F4E2BB284FF8EFA Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="arc_v2.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="arc_v2.diff" ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJjL2FyYy5tZCBiL2djYy9jb25maWcvYXJjL2Fy Yy5tZAppbmRleCBiNmYyZDhlMjhiZS4uYTY3YmI1ODEwMDMgMTAwNjQ0Ci0tLSBhL2djYy9j b25maWcvYXJjL2FyYy5tZAorKysgYi9nY2MvY29uZmlnL2FyYy9hcmMubWQKQEAgLTUwMTYs MzQgKzUwMTYsNiBAQCAoZGVmaW5lX2luc24gIipiYml0IgogCShpZl90aGVuX2Vsc2UgKG1h dGNoX3Rlc3QgImdldF9hdHRyX2xlbmd0aCAoaW5zbikgPT0gNiIpCiAJCSAgICAgIChjb25z dF9zdHJpbmcgInRydWUiKSAoY29uc3Rfc3RyaW5nICJmYWxzZSIpKSldKQogCi07ID8/PyBX aGVuIHRlc3RpbmcgYSBiaXQgZnJvbSBhIERJbW9kZSByZWdpc3RlciwgY29tYmluZSBjcmVh dGVzIGEKLTsgemVyb19leHRyYWN0IGluIERJbW9kZS4gIFRoaXMgZ29lcyB2aWEgYW4gQU5E IHdpdGggYSBESW1vZGUgY29uc3RhbnQsCi07IHNvIGNhbiBvbmx5IGJlIG9ic2VydmVkIG9u IDY0IGJpdCBob3N0cy4KLShkZWZpbmVfaW5zbl9hbmRfc3BsaXQgIipiYml0X2RpIgotICBb KHNldCAocGMpCi0JKGlmX3RoZW5fZWxzZQotCSAgKG1hdGNoX29wZXJhdG9yIDMgImVxdWFs aXR5X2NvbXBhcmlzb25fb3BlcmF0b3IiCi0JICAgIFsoemVyb19leHRyYWN0OkRJIChtYXRj aF9vcGVyYW5kOlNJIDEgInJlZ2lzdGVyX29wZXJhbmQiICJSY3FxLGMiKQotCQkJICAgICAg KGNvbnN0X2ludCAxKQotCQkJICAgICAgKG1hdGNoX29wZXJhbmQgMiAiaW1tZWRpYXRlX29w ZXJhbmQiICJMLEwiKSkKLQkgICAgIChjb25zdF9pbnQgMCldKQotCSAgKGxhYmVsX3JlZiAo bWF0Y2hfb3BlcmFuZCAwICIiICIiKSkKLQkgIChwYykpKQotICAgKGNsb2JiZXIgKHJlZzpD Q19aTiBDQ19SRUcpKV0KLSAgIiFDUk9TU0lOR19KVU1QX1AgKGluc24pIgotICAiIyIKLSAg IiIKLSAgWyhwYXJhbGxlbAotICAgICBbKHNldCAocGMpIChpZl90aGVuX2Vsc2UgKG1hdGNo X2R1cCAzKSAobGFiZWxfcmVmIChtYXRjaF9kdXAgMCkpIChwYykpKQotICAgICAgKGNsb2Ji ZXIgKHJlZzpDQ19aTiBDQ19SRUcpKV0pXQotewotICBydHggeHRyOwotCi0gIHh0ciA9IGdl bl9ydHhfWkVST19FWFRSQUNUIChTSW1vZGUsIG9wZXJhbmRzWzFdLCBjb25zdDFfcnR4LCBv cGVyYW5kc1syXSk7Ci0gIG9wZXJhbmRzWzNdID0gZ2VuX3J0eF9mbXRfZWUgKEdFVF9DT0RF IChvcGVyYW5kc1szXSksIEdFVF9NT0RFIChvcGVyYW5kc1szXSksCi0JCQkJeHRyLCBjb25z dDBfcnR4KTsKLX0pCi0KIDs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDs7IEhhcmR3YXJlIGxvb3AKIDs7 IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0K --------------71B6A6473F4E2BB284FF8EFA--