From patchwork Tue Aug 15 18:49:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Faust X-Patchwork-Id: 135689 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a888:0:b0:3f2:4152:657d with SMTP id x8csp625368vqo; Tue, 15 Aug 2023 11:50:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFScfiqA2kwLG7PJs9q56yYEjjRseCAgMzW0ywjSno5ECjVIZ7K+1bKqFrgUcy1EokeyJ+k X-Received: by 2002:a05:6512:2315:b0:4fd:fef7:95a5 with SMTP id o21-20020a056512231500b004fdfef795a5mr10895728lfu.11.1692125405131; Tue, 15 Aug 2023 11:50:05 -0700 (PDT) Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id ay10-20020a056402202a00b005254dd5eff5si4981302edb.170.2023.08.15.11.50.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Aug 2023 11:50:05 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b="MuETdn/q"; arc=fail (signature failed); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DBCAF3858002 for ; Tue, 15 Aug 2023 18:50:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DBCAF3858002 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1692125403; bh=2tnP7etZ1a53klH2vbl/XB5LRwmclKIEK4wxOnd+mfQ=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=MuETdn/qaKq54LDbyOZ1hKzCx9f9cVDr4Pm2tuBcu3GBsaK1O/ZHAIf6oYLsNHZqt XPNhyjCso6ZYgk1fcgaB5WL2wrbQ9PBmk+2spedZQXO7xlnZmHYUA6HpDCCvdDGyUL 85JmpwMQTlKAyJ+XMQ6Q3aCYtByclN6x9XXCZxPc= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id A6BD03858002 for ; Tue, 15 Aug 2023 18:49:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A6BD03858002 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37FHiN5Y012969 for ; Tue, 15 Aug 2023 18:49:18 GMT Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3se349ddrf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 15 Aug 2023 18:49:17 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37FHmK1l005511 for ; Tue, 15 Aug 2023 18:49:17 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3sey2dedfe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 15 Aug 2023 18:49:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PYBIQzflWi6KdUpC0wB3i3WbXhzNGvZ1LGpXlRL81S6M4fZYogW4VqAwQn0h1VSR9zbvnNTkU4IE4WnSkmaB9A+isVoSGjfMonugab0zi+hg4x3PEGdCNnrO4muTS7FdAvXngZO7lj6fQAXY+g6ktz+O+AkkSxy9+2gIy4PQyodr53HZ1XZmC9mq4IyHIRctj4QhD3y+6D6dmd+aXrv9Vk6wo/an+jyyEnE3NOCFDSw7NnslN0Z57fm5iABGouA+YISecuyU3Tm2eoR4tgER4hDWWXiHY9tYc2Kp0P5wlaCfpPmAVM6Q1f7DZhtD7Dp0kRhYQVOWDOwCwTuOxS5jiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2tnP7etZ1a53klH2vbl/XB5LRwmclKIEK4wxOnd+mfQ=; b=aXmX7D5wN6A0VVjfODYCJNfD8dk+CaM9+e3T/jtt06rYGpXNUdQLRPeWXhXFtF5tDAhZHyjfN8T3kIYlz3poON9HF3aayPvNL4k7bq3ANRqJkjDeXxdvCUCmyLaH8jPkapnRZmHh9VNXCMUdBrE6o0ko7hE3jv6hhbl2t8OS1EWAdQQGXiwnZAvy4oeuS5FC02zJk+5Lq1fh+cn3deivKG8xL3rKM1CzNlDz6G6wDQe8XGgfWHJvjPUFSFPobXjH0iiTzZUO+BHvfNlTStbJlTQ4MZflXvH0xYtWx4PTbfUuNaUaPB4LW+dU8uxUdyKeXresh3pQqzDJqa7b8wqSew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from MN2PR10MB3213.namprd10.prod.outlook.com (2603:10b6:208:131::33) by PH7PR10MB6604.namprd10.prod.outlook.com (2603:10b6:510:208::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Tue, 15 Aug 2023 18:49:14 +0000 Received: from MN2PR10MB3213.namprd10.prod.outlook.com ([fe80::6269:77c6:e6b9:ac03]) by MN2PR10MB3213.namprd10.prod.outlook.com ([fe80::6269:77c6:e6b9:ac03%6]) with mapi id 15.20.6678.025; Tue, 15 Aug 2023 18:49:14 +0000 To: gcc-patches@gcc.gnu.org Cc: jose.marchesi@oracle.com Subject: [PATCH] bpf: remove useless define_insn for extendsisi2 Date: Tue, 15 Aug 2023 11:49:08 -0700 Message-ID: <20230815184908.7474-1-david.faust@oracle.com> X-Mailer: git-send-email 2.41.0 X-ClientProxiedBy: SA1P222CA0141.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c2::8) To MN2PR10MB3213.namprd10.prod.outlook.com (2603:10b6:208:131::33) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR10MB3213:EE_|PH7PR10MB6604:EE_ X-MS-Office365-Filtering-Correlation-Id: d2cbf3a8-c0d5-4fd4-c08c-08db9dc05273 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZDWyiCxDDdQgWRRWGL7C23AFJDTB2jyWmVpvdOcrS8fUnfXPrjgW3qF4deXHqKPzoHabrSqioop4MCDKC5mE00BSMO9Ojuk8LaPZNgccS1uEjtfHuMTYmZMtnFMw7ph3BmVxCaT2W8xXjSYHZn4+MU0bRI0zETEePwiOOEDlShvIsSmKBTCi+KSmtcTLJkWcp7xyj+MI7uZ67QwMuNbcRBDYHNZJcQeMwCJvmm5JBHisTdU4K1n2EXhkzk6/76qGHVwdzJmWEG54A1Fbe63sH5YEcG697XPPqQwS3PvubQ9dG+POr9KXRbtn8HikFV4lGR/I2RCuCyOE0dttAcyi2spcc3H08gZKGxO+LFM5sTgIpK+qD+tLpbO/UtfTRv9oeX9kzZHcJstTY+qgf116amDWjD3Ewj5UG5Un0olFsKtbgkI6BjKuy4CjgJ7XtJgN3FMoZy2bSqvpYF0kvfRUx9HefqhXQhy4KZCO2iF5KPQPJ20GbUa0A76TRDsvc7ysz/RzDRHRPJJeSvBLJWSrXP2Qup0adWuncjtl3iTgC1DdPKkcCD8ItsDCOcL+j3H7 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR10MB3213.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(39860400002)(346002)(396003)(366004)(376002)(1800799009)(186009)(451199024)(83380400001)(2906002)(107886003)(2616005)(6486002)(86362001)(6512007)(1076003)(36756003)(38100700002)(6506007)(478600001)(6916009)(316002)(41300700001)(66946007)(66556008)(8676002)(8936002)(66476007)(4744005)(6666004)(5660300002)(4326008)(44832011); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Bzj3kw4wF29+Ewql7JOfvvZ/ytu66+VtoptZGyOxX6grmprhiHteWr+yJoC9Be143Zdzul20MQmwK9zuNCoJs6Si1dtTf/IsaG5r9Inz3sM2CUyExjpHjaLw7XrbE2mB36rPL+ljTZdH1/s9dVSMRFkaxVpzxw6ZM/eKw0fgWTarBedyIenp6+Ewr0V36UIViNMm2AZCfjNCkrmwhc6V2nchQpYv3X53Lriu+UI+P1uN9h/+pkw6X7Plwt2Q84fPLnzCQvjQVuKc3caT7FSu6w0IsdfjXKKfT1Uq4OHIfVMOnZFJ1+8GNBm0mLhRfVSMCH1QVhSpGXgFTy02cWOSwKvZRPX/Hk5nlz+V78V3C6uwaKp0IVSj1cWWOCTPpMRpb0Y8FsJNhU9EME3jkUEhSC7UvEJpa3nISalr4DwcqWK9k/njS8/pseP6t7cyrPiQ3D8f0YziSyli0TkHclxJI0lF+3ucrVfvif7wJtiV6bgTS4N5KuefP9QP7ZuXY8+lXol21D0qcfMFDzDf2q1D+vjK9CFCDO4h+R5iYUYajFORhz37/mWr0UxS1v6HJ7Nx0Bzmxl4e6CvVjduuPAzWcPcSv6W6AIMYn1Iz3tWeSuNE6WkKixKanYQKLBMWDXtBWVRSOi7jCvOR+bCVnRIQFYeJYFx07ANtpjl/RUVGAYCc9mT/HQIIsThsZyhlT+RhJV+tKQ8DiRxOCRDuqg/7w0Ev2KuMY6+YqOvKs3tGCJCeak9XKZPY//G+Y3ieSbNV6PL509Aj8HNQqBXwKHWD6dGNx7qIR6y/0Bj7H7OfOIIkA0bKoAtsB6hqkyYfyRZ6bFblFWN8HgxU68xMsQEn/FeUpY6pZyQazTC1fbO4W0bSzXoa8EjU33S8y9MTnlimT0Snq6mX7g+vhvIVjExmz9qUsKa3vYh7qS5i2Ib9kd3VCr+HZhMA40CYl7nyjuHT0Oku6Z2EhPT6nRg0Ojs57xVW/eRE5ukE6wOmdVTnsw8/sRK1VH3vj7cNUc+QEIeIUcp945IoqFYrLDTmdXlRmj5OFUU8Rh42WZ1JK+jYOy41l7rtDv798KF+EhtSPm2L2VeHKci6qlpZvQdn4nCPyEQs8fEg+zvLusPzCwbcdcy6AYTPDD6KokNj0AhB0Tx2E+ktWI4SHOEJIrjlL1nO+uqpWtwxvSTrk+KBFtEIWWXnMKlAkel6AJQlny8/Q+cXP1BxtAInS9CnZGPVRosIsreIwLjmGNKb4sai71gAQggt8re83OsdQQZfh00KFmnv+AC2/iLe2fdnNMVKk/bjXbv+nwG6P6xDq3wNTZ7cD8VIoKKRKqNueW+aAMtPt3OnaZTW4GP7OX7wLXxLbFi/Uxv6G/JvpqCnkiWt3IHPqZn6IeO6DfGt0z6zdKcK/zPSbVO2C2dOCzbruWwPF87hkhrkaZEQm07u00KrBxK9sgpoAM5RrmeI4bpIiO95yzecRS1KBh45vyb3unengCP3uxcart62GIviABkOuu/CPPWUbBB3Ef2BTkZlXOAIm9qcUYI37TodYRlt+gWNrAL7CA2m4tan1kLbGGATduyhbijyqFDUTJha2aq7ywogKw6YN6rDHQlsI1O10cd60AXjaeYel4LXABD7IRqlVJ1RIvY= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: EulImFuZjZ3DAxYmexssfRRg0u3cfX948G03lFgbDwZchQidd4tseMXmiXQr+moqCFDqztXFD7YgwafIH5EhI6Nf9WZSqQVYXaOr5+B0uami2HD/+zxmx/ibgMAS55hq8xzBOqGdYLyzmDqx1Vf/lrxiNMwBV/c8QBiPSuCEWBfOzAFk0uVsKJg9nnjcapRkxazrXlhXWCa/6PQBivvvRCWkxtU1nu/KmuLJnUO04Dljo7UkDFxxmCTOlE/inQ7wV1ecO77PR5bAl9TJCtyWGDBvUoJ9oQd78ggv0hsVKfrXWZkSDXY6goxhrNdBGsu/axQ91s5GaDrKK2y6lAe3aFd4ChIQXbovdNXjfBO0X6Bamb53cz/mDLaNx93s0xkt1EXeCkR4Iu4u+1wDcAq9sLsoW5N4btGurmyxOX7K9ZZ5SM7YZrC9j5EIEE22H9KXlPnYVisxSRucvns12DF7V0BekPpOGlTC44F+XcUTnUPcuVwfnfeQAcWcOmi3wjiNimAGSG1xU5cOR+nlAvPCgQM80iXJeS9VJqjcIcJ0Rq/zk6gnwwnjqhfaFI6bn11iVg6WRON+yS1gmHlCRjy5aG43Le5loD3T2r8F3PIkIUGsE+P674HoxB7Q9w2wRcCko8OxjoH3EqXfCWW2T8W45tyCDB/ucLWjEJc0t9tY4BJ0fzK3dgnXPypxPSsO+IJ3dEITjJPhmg1xvEDM2zlGLr0zCMrnVqoajpAGv9zQMJboZ0Juw72kvOB3QEgIvtoB X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2cbf3a8-c0d5-4fd4-c08c-08db9dc05273 X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB3213.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2023 18:49:14.7390 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BwlSlzufV8NIfI5nWEGXWzWLReFOpEte//TQ9WCKOSkjEvccjQFfbex6GNzTKiPRh8N5ba2FJLRXh9QEqHXvdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6604 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-08-15_17,2023-08-15_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 mlxlogscore=900 bulkscore=0 adultscore=0 spamscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308150170 X-Proofpoint-GUID: 5k8SRbs2owpKIuiOOAXQBQgkQ_DDuPRG X-Proofpoint-ORIG-GUID: 5k8SRbs2owpKIuiOOAXQBQgkQ_DDuPRG X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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-Patchwork-Original-From: David Faust via Gcc-patches From: David Faust Reply-To: David Faust Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1774322088360016040 X-GMAIL-MSGID: 1774322088360016040 This define_insn is never used, since a sign-extend to the same mode is just a move, so delete it. Tested on x86_64-linux-gnu host for bpf-unknown-none target. gcc/ * config/bpf/bpf.md (extendsisi2): Delete useless define_insn. --- gcc/config/bpf/bpf.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/gcc/config/bpf/bpf.md b/gcc/config/bpf/bpf.md index e0a42b9f939..a64de1095ed 100644 --- a/gcc/config/bpf/bpf.md +++ b/gcc/config/bpf/bpf.md @@ -350,13 +350,6 @@ (define_insn "extendqidi2" {ldxsb\t%0,%1|%0 = *(s8 *) (%1)}" [(set_attr "type" "alu,ldx")]) -(define_insn "extendsisi2" - [(set (match_operand:SI 0 "register_operand" "=r") - (sign_extend:SI (match_operand:SI 1 "register_operand" "r")))] - "bpf_has_smov" - "{movs32\t%0,%1,32|%w0 = (s32) %w1}" - [(set_attr "type" "alu")]) - (define_insn "extendhisi2" [(set (match_operand:SI 0 "register_operand" "=r") (sign_extend:SI (match_operand:HI 1 "register_operand" "r")))]