From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 3904B385B81D for ; Tue, 15 Aug 2023 19:03:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3904B385B81D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37FHiImK015656 for ; Tue, 15 Aug 2023 19:03:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : in-reply-to : references : date : message-id : content-type : mime-version; s=corp-2023-03-30; bh=J3OBCFtlCvVheg5BWxX3yZ5bxvhof0tuRRGsz5mAMNA=; b=ugiHYiLYOgevc3sjKl0KeUfthW9hQN8//p9HODSjBefnj+S8NpJ+KaBR/bfjBAY70/Gk 2h8fyV3l5A2Htt+rxHe9H74DhXaw+CQGIulwBCvqKNPE4VuW1EIy4Y0DvLuQ9VWM/e7Z G0jqChNvmC8NkOntR+p7bQErb8UAZiCjpyooyDbMlH7M30mZ3BvpVZ66nSv0XCR6/V8A 8OMov92kLwZby782jnfEMqzcLPy0RF4Vp+FHRl65FYoMhaQ2EkXPm1oKOQmOajSuA2/K 140aCJeJ4zAjw3WianLV8ADIs1U5m0FOnQZFs4gpLi/mFLOMi8vZmLOp7sfB1dmK0F5J 6Q== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3se2y2wehm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 15 Aug 2023 19:03:30 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37FHItRB019766 for ; Tue, 15 Aug 2023 19:03:30 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3sey3vq2uv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 15 Aug 2023 19:03:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DEzgIFOg8PpfE3uCvoPRXC1o2Dtg3YvqSEsLCy2kfsSleZPOoymCzhI16zL038yzqg4Y5NcDD5bv8XN8v40l7UVGWS/6cA4dMTma/uMddadDnOXA+sIYiqv2BGzg5sJtDD3AK13xI5VkTdD6SIBr5SGCvNLK3h6uyflHqDckgv5qhp4BLbvoRUy9Z4y/Qh4RdvQDPvrjzVm3P7Kl1BRZGmKuUqAYVtsOGIQxwz5WA38bGdhOKu1jM0tl7CJ31ARy1tmGM4Gq/V6IvoWAXsINaMXFu92UGVUJAE+ok8FDkJZbx8hzBi14HvsLOS/EqAW+3jCZqN+C0XnZMXniJYLkow== 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=J3OBCFtlCvVheg5BWxX3yZ5bxvhof0tuRRGsz5mAMNA=; b=dv1PbvFo9mJsqo4i9k8NNvgdo1zSs9pTjadHuj2WZDnaZExvFPiOl7Lkanlymf5aOjEhgU5G2Ip+BI++AG9j5N1IyznmHGe6QTeL7xdZN0AjRgn/NzgpDhfYICIUosEOk5GCA3wIHYov0uam2oC2uk7qubv7I4L9IVbwQukIuFtyoAbqQa5QU7TO4KePrRCjr35s8mDzwnOhIm1fw0attvpDNTlnQhpvnU2tSWNXoNggBmt1FLKwh1koaXh5J6HQeY14ie301gZwGFP4itvzxwC7wRBdoGRnp+6yyDef6O+iXe4Nw+ng1EH7MO8WEhz38OMEpmfkq4ZwV1jDzySrvg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J3OBCFtlCvVheg5BWxX3yZ5bxvhof0tuRRGsz5mAMNA=; b=BkAvQUaAb1l2M+AY9wgtCzGwERKlf4jY6N0gldf+9glKM/M/6rqbxU36bsRMGr7JR7STxabaBY9n+Dwt+mGUW6iEFJ+2sdFvWpMeoUdGC5lRvbWVnmDZ/8x30Nism1fCPCskqFoIYrwf7ke5QUEEjzsiWoxAm9cyn+wXYyV2AUs= Received: from BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) by BLAPR10MB5155.namprd10.prod.outlook.com (2603:10b6:208:320::20) 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 19:03:28 +0000 Received: from BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::7d31:72cf:ebed:894f]) by BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::7d31:72cf:ebed:894f%5]) with mapi id 15.20.6678.025; Tue, 15 Aug 2023 19:03:28 +0000 From: "Jose E. Marchesi" To: David Faust Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH] bpf: remove useless define_insn for extendsisi2 In-Reply-To: <20230815184908.7474-1-david.faust@oracle.com> (David Faust's message of "Tue, 15 Aug 2023 11:49:08 -0700") References: <20230815184908.7474-1-david.faust@oracle.com> Date: Tue, 15 Aug 2023 21:03:22 +0200 Message-ID: <878rac3z7p.fsf@oracle.com> User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-ClientProxiedBy: AS4P189CA0044.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::13) To BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB2888:EE_|BLAPR10MB5155:EE_ X-MS-Office365-Filtering-Correlation-Id: f63f9b6a-5492-400a-4f1a-08db9dc24f0f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g9ZHWF5eZfILS1gveHT9DA4xTbhMRQKX7QL2tlVjvTlgxA5sNVjVjB6bE66WIX57fEcrtxjdAuk4zJDY/dnwecU3mao6Y9D5MiOAPNaIII49v5fALFdfWeQAh+SyUUZtzOb2PgwQipd+aE9voZyOUxaPwHmlDYznyfeB7nC0z/RpBAP3cJbj0Zv9Xv2XZuRdXA9i7gs3KsaqtrAiPhXeY8h7YHvClh11qC5cSTYc+4c90TNFkK8Sf5sotZklROWiip8pUV1gDJUAL8Lv8O/IwWqflQ1/TG3ib8DqE72dTv/wEU4RyjFitje/ww3KCO5a2705MkJajUP6VPpcZbCN4weQu1q0ZQ5/x3bOwlQh+RggMMqsMTFg6mNUg18UDSYHR82tyexE33BAE3YifzQ0XBWqnKy8rfs8gsUG6lS0flbkZvUfgijKxEQ3pd3X/6W9ZKQjdxANAPL7Yfwh07bvVeYHbhSClEOuXccUFx61VAtb5kvWzl/TZmK/sERLxXb4mdQHGRhgmZICU2mrntY+HHP68AD0jyibZdSEaPL2n3oyAsSw/65Y3EWqvzfMc50k X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB2888.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(39860400002)(396003)(376002)(136003)(366004)(451199024)(1800799009)(186009)(37006003)(4326008)(6636002)(66476007)(36756003)(86362001)(66556008)(66946007)(6862004)(6486002)(2616005)(8676002)(316002)(6512007)(478600001)(26005)(6506007)(83380400001)(5660300002)(2906002)(38100700002)(41300700001)(8936002)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6L2hHdQSAg8V5IkUdSx3GZVHj+7AgvNUfmB5Z4oA+LDKPutYD1N8hPzFbQhb?= =?us-ascii?Q?rnfKj4R3yxbZ7vcClT3rCeov62y31xt/7dddKC6bYH7UXVhheR6M0ZxZ79OW?= =?us-ascii?Q?soGwicqUvjhtOwAUhOrQ860qVlpVV2CU0Tv46i3wvcLSPuLhTjIxG3B+6ZNQ?= =?us-ascii?Q?+7YSuOqE8F5gDcDvpPBTNOGETO+tVjO9zn1ueQqFgcSd0WJzNCHfvMwM+8+U?= =?us-ascii?Q?VGFhzK1NI3AUSb4x6+faPWXzvP20SD7EwYTxkynM7ZOTo0e/7Mh6f4YOMd9v?= =?us-ascii?Q?JyCJ5ptHAJbtlHNmX3imUop3Sqjsbm50KR5pq1ejHJjSjrI4ViFYlqqb/qwj?= =?us-ascii?Q?4udhyu0nLyGd1GNM/FhNYE1jcrx2XCZSWABuXZfSEpfbHGVmCxFaehmG8HU3?= =?us-ascii?Q?4rWZgZORAP3obZsLJfPTn1udHlD8Dwo68gz7FYCvPWGvOtqrHxDAKIFb2jIW?= =?us-ascii?Q?jxD+2mRdC3LawI7Aj4yLRNm1Xjqe7490ABbWGgNIOTNTBGutEJ5D96HIvRyM?= =?us-ascii?Q?ndXMiOO6lkaUrPji+pvoTlLQDMUcKKnmeu4LLUbrnoIUvG7VgMo1Hgg6cSw7?= =?us-ascii?Q?hXNEOcYBEYnbmY5aZMES8N5vmHcFC/lP0Cmlc2GwPrZFGLzMzlF3EEs0JIKT?= =?us-ascii?Q?i4Pne9Wti16CiMjiwkT5s0/ZRylvFIcIF3gggYu3myTKUP+7DXlGujNhQzX+?= =?us-ascii?Q?HJquTRdN+TOLyJcoTKnmfyQ8Am87I8kKK89nU6ra3nOVWfa/YPDX9sN5NUqi?= =?us-ascii?Q?16p+sdkreiwsuub+2bdqPaS3QSxvBNJsSQAJa4AzUS7uyUtDzkmOR/dYc9/y?= =?us-ascii?Q?dVaTq14C9+5vP7WuDNIyjZBfszzI0gibnpNQyG7NlZk+gW1UiMm5SYgTET61?= =?us-ascii?Q?nbK6b055znzQoD/LPn3KrpML7placxDcACdDsmxBRv28j5wF2Yi5zhLeG6ty?= =?us-ascii?Q?7UghRpV7ZS4K8amDKk55kEgcvU7b0F6VLU2IbxqvtzTfvP+G3y86ea1NVpfF?= =?us-ascii?Q?0alRVUFclU/8n7P7XpQA41PhXbAocWIJbRS7IWmA4REE4cvDai9RS+Y83wjY?= =?us-ascii?Q?2Vj5eBK/ub4DXx/aDoa+fhBPoxtm9NIuNp/VgBfJJR8CAHAwiD913Y3txvFN?= =?us-ascii?Q?fJ1RPXsnSPCqSfICpcJWGQyxSz0r6TX64rosCwFCSKT71pz6Y5DB7WSuzM5/?= =?us-ascii?Q?JWiu0HN5dhvnrihWTFmpB+HxkIuzYFicrfb5M4NRrf7SwuuOn8A7xqMCKdeR?= =?us-ascii?Q?h8l6sFz/JYfCwbbXi5UbbzWZPzr7kvSlfevQYnJpfkKifWJ8L3m6rxd+wTRW?= =?us-ascii?Q?bt7ZHR0k4ScB2DJLCU8aMgPjDVChIjT+6X0OyVJI4n78qIYzN6Cm0HuW8/sf?= =?us-ascii?Q?c2ArgowaOeBEqv/9X4dR/n95jvbZJ60ZMm3KrmUmzG6BoFbwLK3wT/9kvbre?= =?us-ascii?Q?d0m6WkHJhzDukLVw/O0cppmXbaDnHJMZvdSijIs6Lk56GNqmY1cCvICodUAT?= =?us-ascii?Q?2EUZaTx1puhj0zkMz3gl8sH3NRQXcK6/kJ7GaJO3IAwI+Nwi2zqaTVy322J8?= =?us-ascii?Q?dzm4c3cPMokBklFSRgsLctCf67G4Rq5ElqgwfYOQTz7zsP+Mowc+1vJG80XQ?= =?us-ascii?Q?rQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: trlQIDdFapSsbZmC5l7clRTVjaApp/BLXxdLGpO5DWZaYm6ZldS8d3Uti/mU7Wr0mStqVMDQN8ixgD+eOnaa3qkoifCH2RLMw4FQ25YmXaBB8n7dMZ8wUGIqmzCmLumpT6QwYkc063oN0RsVru0fF5gm4UTgu/rF1Fd+fFh9y0l/bGl+93EdWNBNJZA2ND0exbJMt2DOAbAaBOMntvfexjdIn3iMSPxN+E97PSxYH/OJxBjWT5Zqt0sa0wfeKu66NvsutLXuwuyYI4H/31BWKnQax0oO2/bRtMyBztaM3q+36afOL4NAhMRLRKCpvKnS4qe1iU3j1TwKQp/qtF7TVlk3STernIuyG3Zmt9pFdF5mPXcsTMqgI0dTAnsstZZp/VqbxrDu/SdZh34Hm1ZOj/D30GjzLItyz7ODZy7fiN3edMbQaEthuNra2XCm0x+GUh5ZMhUFsXVKs8DakV4zln0WDrkfiKWmKrY2PW6uhvoYf6Gqopqq5l56PEF7sPjjeQH4uEh3DwnWyAz//RAbGWZwpuHLLyyFcFhjxNFTim+9+7iYWyzCTme5z7dIz/YwdGhwds6GVdAPaJ9jp5HqVlsOED16dUlLMeYi4ik3W/QbUXUoF7R6S35ymupReUwZ5NfewYNGzgKQZxtHR/CkwlJsDoz1qDuh/RlN+4bmMyjka+6NOauU7E+gux8Owi4kET64wY6XNTIcnBdaYP2OocDcQs6o+vSahqmnMpqmiDodTTF//hitTocDwlUvX4CI X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f63f9b6a-5492-400a-4f1a-08db9dc24f0f X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB2888.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2023 19:03:28.2313 (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: D16g3zGvCbyQk1dLakXxvOBTrDhstb/4iL+yHfoeV/ROFNgyV19X3anMD1uKPbl7zdZhLmVpneKFv6CLnmVa5S/QazQXKMz+vsylsQTuQj0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5155 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 phishscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308150171 X-Proofpoint-ORIG-GUID: xsTy04OCtLy_MWDIWpyMyu-Xbx0AsOZD X-Proofpoint-GUID: xsTy04OCtLy_MWDIWpyMyu-Xbx0AsOZD X-Spam-Status: No, score=-12.3 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 List-Id: OK. Thanks! > 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")))]