From patchwork Fri Nov 8 16:49:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 2008641 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=MOqIs1dP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=MOqIs1dP; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XlQ154yczz1xxq for ; Sat, 9 Nov 2024 03:50:32 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6002B385841F for ; Fri, 8 Nov 2024 16:50:30 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20626.outbound.protection.outlook.com [IPv6:2a01:111:f403:2612::626]) by sourceware.org (Postfix) with ESMTPS id 4EC4F3858D20 for ; Fri, 8 Nov 2024 16:50:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4EC4F3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4EC4F3858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2612::626 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1731084607; cv=pass; b=KqQPuWjNNNZY2JPr8AwLm5VJleJuwPv13/NLMdrfpOsbwNfPrSCM8zfXChu/yl+5jp4aARnb2MuhVqF+ZMxbZqOLzbBequBGRiHAxhMQp8ISWUCeP3x8dB4nDznYNNFF5R1BnOzyMbxCmITkySVaKt12mTYC3xSwcbjmt0XUb00= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1731084607; c=relaxed/simple; bh=glbVZRQtJu4OIbzCtWNpu4QmK5ji2+u5SXnKjt+pyA0=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=M4ko+yn4XwCWuI+D9hn0PAUbDIwJRfF7hFpOpinQmLsXPryazGNP9ox5iNE2YxVpCu2yO0aJgvIwQ9M6W2MljgtZYYyIHzYlPfEnUXPqXDj+eTVo9q9wsBQRL06PWLqCTrI5C18FM+ummji9fdrqIvR3S/Tyy553bdHCp45Jszw= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=MnVUWFNIQUrjIfg4TRPsxr4uej0Sz/R7EqUOVuCyFYB4ZFQQJ4tonqKQ0yUa1nWv/XiRRQSpZ0EJiSxPzpZ/jFUtARuKP/b95GrD0OHEdZt19huW8iuZC1+Jxv6jNAhlAK+Jj1vEpn2DPhe7kGNQPfW7rHmn/dkbvOkhSOrPqM3VXeaBjFfG3ogKML2UX3ELmagP9W+Sz/fYfGc7171D8c579Wa3bRm1EV0XhKUHV5CpP9QwdzpfaMrfrxFjieBERhgIjtC+w4MQoCe4qJIjMqqz87080J0GoHh627FNxXl7CtxtVNaFSGkj7vwwJIK0LkgHSb7D9rKw0ImArtckEQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=8fBEJilM/wzfuAhcmX3kxTLZKkAvHH9JWdWOA44xRGY=; b=iZx1ysqyYCutJz84V7cw088pvCVP0rLsDSU2zKTM2wuExw5t54AnEdnVtFYSxDP3JmqZU+L7y4urvaiMA6htL2/aRh7QS9HyLMCkovIwSZY8f3vhfcPp93rf3zhq6ONaysd+a5kvsTZvsWwBhsii156RieZfspxd+IdTDL4cV9xIIiXu2FIN4Afo0peoJfHX9/dzQ9iMXi2XeU/WGKTc/5F899Hv2+AVwnwdoqUkId9jEwAqVWnmCRl2bAkRewTPEc50maVay/sTZj2sKenlRv4IqGz0ZShRrvAnRroAuGz8D2MIzZ5QSkDGPUyt8c9faovdwA6CI57ekug1Fb7yWg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8fBEJilM/wzfuAhcmX3kxTLZKkAvHH9JWdWOA44xRGY=; b=MOqIs1dP8NXCwBi6NUpxTMkDRBNSWjx8z32+KCvTEYHChOwWu/Z5/3TL0uKzN/n9g8J9u0JmQ1BCT1c9jVT764FILYAGyEf3SNBtCTC/w3iX/4X0rKZGTB2BllCdufgzIMryYm7K30eYu14ehv1g8iUsKrO9PVKpsiVWWG00Qjk= Received: from AM0PR03CA0060.eurprd03.prod.outlook.com (2603:10a6:208::37) by PAXPR08MB6672.eurprd08.prod.outlook.com (2603:10a6:102:137::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.21; Fri, 8 Nov 2024 16:49:59 +0000 Received: from AMS0EPF000001AE.eurprd05.prod.outlook.com (2603:10a6:208:0:cafe::4d) by AM0PR03CA0060.outlook.office365.com (2603:10a6:208::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.20 via Frontend Transport; Fri, 8 Nov 2024 16:49:59 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF000001AE.mail.protection.outlook.com (10.167.16.154) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8137.17 via Frontend Transport; Fri, 8 Nov 2024 16:49:58 +0000 Received: ("Tessian outbound b291e78f2ea6:v490"); Fri, 08 Nov 2024 16:49:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: efb106ab3b002956 X-TessianGatewayMetadata: 0XSVPkGaprpJJP472tZiGEEilo0epJYBXSRHqXHFpw+950dKrwectDy2Vub+Qrtz4v0XyOzZv+6Cbs8eh6Noo8q8TFN5jlRQHFGNrtYZNRbFIO1mg9vsSpVEm7nzRJ0+RRd/21JWTtWNeC+4iNM65C3YfbXZdgvfmRod3VNylrBq3RwBlHQ0z/DigiEvw8OIVae1e/tKmYbrHGcO8nu0gw== X-CR-MTA-TID: 64aa7808 Received: from Lce98a2454a19.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 06485C09-5DEB-44DD-8456-7079C14AD00B.1; Fri, 08 Nov 2024 16:49:51 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lce98a2454a19.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 08 Nov 2024 16:49:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B9MGpwLIZ7QHOwt3ry1tCvrM/rbttlDSfaChYzVBvDT80oDZBqC3g/4kGZQJ1GOAWN2uqx5h0/Os83vk2IUwKqP7HcI6zm7RpR1xrWziHYsv7agwFg+D1UrfwkLkO/dOOqtWH/6YswwFijNZ2+DuSeK9dTD1pTpmv/t7nIDJ5OaEHsY8mthLtSLu07cQyCJJWcfMgDZ0bBvXxvMB6GLrWKqYj4eWoySFC8YgqxqXhrgSiyLxDd827OM2dVPLeq8P2NftudVEGIifhWH0F1xuc9Mumu5aHJktrXHNzeSf1mcvgIe6jSIRjDw8GkOei0oPslgYLmZpzszcbe8ATs12mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=8fBEJilM/wzfuAhcmX3kxTLZKkAvHH9JWdWOA44xRGY=; b=fV7pip+GXhxec8JaterJHelwpX5Dmvsujy8+EPEG1Sc8EWoMt+B2I605xdrFsMd5aZiiL+DPCb+EVE7kMfyiIL1AFcKbH7cLgMPMohpnofbv4Yc4qqsQo3Cc5t/SpnqsELYFOOqOnEA3YhJW1gmmeJLv6mnTrlAoUnMK6/XgbRsZY8bf8teFh0eKfFph4o5oq53L7HRqvcmh/Gc5G5nYlG3DpzLI8fw3qYB7S7oT6FbHiOpEvjc9wcRKVjwZDDhU9j/R8JvDdVTTwToga15CLxC/yMJ5QOoBO0mBF1NUubY4O2UCbVnuonptX86allrZvjiVT1COQyO8xoVCc3jiOA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8fBEJilM/wzfuAhcmX3kxTLZKkAvHH9JWdWOA44xRGY=; b=MOqIs1dP8NXCwBi6NUpxTMkDRBNSWjx8z32+KCvTEYHChOwWu/Z5/3TL0uKzN/n9g8J9u0JmQ1BCT1c9jVT764FILYAGyEf3SNBtCTC/w3iX/4X0rKZGTB2BllCdufgzIMryYm7K30eYu14ehv1g8iUsKrO9PVKpsiVWWG00Qjk= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by AS8PR08MB6693.eurprd08.prod.outlook.com (2603:10a6:20b:39c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.20; Fri, 8 Nov 2024 16:49:49 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%5]) with mapi id 15.20.8114.028; Fri, 8 Nov 2024 16:49:49 +0000 From: Wilco Dijkstra To: Richard Sandiford CC: GCC Patches , Richard Earnshaw , "ktkachov@nvidia.com" Subject: [PATCH] AArch64: Remove duplicated addr_cost tables Thread-Topic: [PATCH] AArch64: Remove duplicated addr_cost tables Thread-Index: AQHbMf3zWrObPuPR8EqiSSAU2DoGXg== Date: Fri, 8 Nov 2024 16:49:49 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|AS8PR08MB6693:EE_|AMS0EPF000001AE:EE_|PAXPR08MB6672:EE_ X-MS-Office365-Filtering-Correlation-Id: b5bf2e0d-faa6-429e-179d-08dd00156138 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?RVx10hyIqkhHn++fJ?= =?iso-8859-1?q?FgFVvYTlXsCFWHlyx8irIL0SOBd/biGxbNQVvtjG2lDPE3jXGUasbrQ4mO+4?= =?iso-8859-1?q?UMoNnFWTLEd3g/ts2vuGlXef3lUZ4vwMHbgVQeyjwRH7PopFXkh1atadFEwW?= =?iso-8859-1?q?E+Of8yNyaGN2vnlFhd4uM5IJfWvaZvNQqfaXyKQbjTZLzMSp3sIjwbIbpnIq?= =?iso-8859-1?q?ioVlk9mPB/+xsp1KPamNcdvIRz+biuSYF31dqsv3kaC60ZIPKtR+sq2hy8vP?= =?iso-8859-1?q?GGcPdZUf2JTczaaJaiW7kw/vOklNFUTANSZSQR0bTcZviBZlW+YSIcUp6EWy?= =?iso-8859-1?q?B62rHeqUqF2PIK1QBJM+2DzRdh8G0xO/b3B8093Hf9a80QZDEvUyPRz+XboM?= =?iso-8859-1?q?t9EQCiNgUz4N5W5u0IIa3diDrokjSpJ3Ca9lngr7DI6E2Q/qCJySA78oIJkS?= =?iso-8859-1?q?TZ533OK9ogabeg39JNN5Svfd0Qfcx3y7jrAJHEGVtFke4qJpbjDP4CiVbjaf?= =?iso-8859-1?q?di2pondFDmGLuf1lzRKOnRQzjVaoMBv6BYXbwa/L+8bneLFhoqiWo4QN+ouM?= =?iso-8859-1?q?kdFzS7mCq2QTAP199RBUwW9ZtFcRypURyPTy3na9RweWjJ7IRujxuvKWanE6?= =?iso-8859-1?q?dLOiZOHk5fNd690otYOQvj0r5j477is7+PJOffr5D4GWbCYrrVWPdpntl7L1?= =?iso-8859-1?q?PtfDa4oWBSTyxaW+AivHDEnpbotTQMtZsxXwoJCT0XEPBDT7bku0kldhEAQh?= =?iso-8859-1?q?5BC24xo/Ij4lNP7/k0+JoSSHtOMTzcSHM2gB+D4mGNOpzGMfaN5TBSD7PWeK?= =?iso-8859-1?q?oVlrDWU5lFsryggOBDLxC0ZMwcbCHQNEAirk+z27Yt8Xtm4OlkQdhJTclAIk?= =?iso-8859-1?q?iULPExeLRrOaiR7rIaS+/sJa3Z1xNhM7jEtEglxUXYe7QpeVwaYqmgVI8GvB?= =?iso-8859-1?q?LyR9l788aA/b6H0a6oBppKtIUSd/JL0ppC3dgq06mYmUAtPkEDHZ7K0H3TZ8?= =?iso-8859-1?q?WZN7ou7u/s1QqGYWF/hh4ZAiym/TiRLJFXAAtbMAKf8j81NOoeKCAPxaiw0N?= =?iso-8859-1?q?J04vi4nfuHHltpZEhj4kIqngCeR5rF+QPlPen5KGMNVCKNyFKFBpSHT+kY4Q?= =?iso-8859-1?q?bdG/WB+qkJf5MbNVWpyWE6fyUP+L6pkc34n0DhF1kTUjBxmBhaPojrxg7vlo?= =?iso-8859-1?q?1/+J6W1sii+BXMRxmaSbr15gFT+HUuX8vEqaNkrltpilVU+w1ATAzO7Ka8Qo?= =?iso-8859-1?q?2hBZMDrUIHkDBqzRXNvf3LQMpdh4Pc9rf7nZdOlmeQvBjUSGeTOyUNBdTjfT?= =?iso-8859-1?q?aD2qovBX5W72tZhhTKrreMgYcftKTrsb07RX+sY3Vx+pTqYvWrabIT9F+qSQ?= =?iso-8859-1?q?RaiggTIQl0VCbN3dw4R0o0TcXohzr3btDmxdwPU7lTgIsysHbo=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6693 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:102:33f::20]; domain=PAWPR08MB8982.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001AE.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0a8af3f8-fe75-4675-1b30-08dd00155bd1 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|14060799003|36860700013|376014|82310400026|35042699022; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?5sEhcu1v2kYBhUji98fzrTFcB0?= =?iso-8859-1?q?OIqsHmjOrk8mBay779kqmS9ReBXNRz0iwEaxt2AMbZVoDRvpFg8tUDFQqgR+?= =?iso-8859-1?q?nUgJpTFDiBxtxoLPd7ggcl3Qi0+v/I+m9XKT1GDiDnbTDOiwATQj8Yh59/r8?= =?iso-8859-1?q?9htxB2NxOW5KxVJ1jB5pS7ZGGSGuTmdSRbVeN6g96uU17AOkKTtkWL3+8yvT?= =?iso-8859-1?q?e7eBdhUrZirInFhO3hUUNe1z2c6UtkdnKbsKRlhqh4a4xVTtyCoNvuw5Mq4j?= =?iso-8859-1?q?WeFufUa+XC+upw+3O/BsO8IJDAv9krZHyr2h6+XQvm3g6UNYmEEKdWGVMSc/?= =?iso-8859-1?q?TGguPPcxks4z8IUwy7Sk0+iIoQ8308o5Zw7L22NbRS29EPqsFIYTqGUNJ4JK?= =?iso-8859-1?q?cIuV06V6qL9gYGj+A/Ko5gZZPePE86Reg551PsvnQLmt9hrOXMZbmRNblNp6?= =?iso-8859-1?q?e8fP2TBxGkJ2JWBEz6FD4WjBGj0aEt/Srd7wgnL5pe12oAoauH52vTE91kKK?= =?iso-8859-1?q?G91hW+zQwdhAFN0cqDlobrqXg6uW3p0ZCy9LlskI8elfVDSZ5FtMhP82Tk/j?= =?iso-8859-1?q?vd3Vn3aKvC5QDLUCTVGde7xBK1ADOwClnbsToa7xEzI1bWeU/i7HCYTfOTcy?= =?iso-8859-1?q?O4MWb7ERz24zIv8GgNCvHcbxbluvYe/ibjT8xLOkSIZdJb0Ezwf+P7mjfbNi?= =?iso-8859-1?q?++ViyBvCGafBYXDCUD+1bWGMxToWhB8bzhmjEgaOEazYcmDQfRLAxS007pYB?= =?iso-8859-1?q?hfoUSfiXeuH1iylFYKuqtqSru63KZQM/Jnli1ZeMd81Z7uHisilQ5RCT3ZKd?= =?iso-8859-1?q?mxj2CAfSpi0G4MXGqZJgCNPrOf+s4foM54LvMp0JA7GNhjCFUzWrMBa4lq9f?= =?iso-8859-1?q?jzEPC/OiEmZxBX2ZTVCxX1cQz0hzxJO/FV0ehK8IMXWEhezUUWQcEXZQoKyi?= =?iso-8859-1?q?pBC4n0HRG56R7alC6M02uxL5AynmK4qZaaCyvivLt7O3UMJV0k0C63paZ8jK?= =?iso-8859-1?q?VlKdOQBiVn6zrVig7Dx2ivdz7uLXEv4o/ACWXddAULtR26CUVYApHiv47AE4?= =?iso-8859-1?q?/7yCEfrpFPCyF6KWr+Eut93xH2m19EF1lvVSvTkTEgyLDvDPWgKYD5OFPcf0?= =?iso-8859-1?q?/BPFnl1LNe/EhmgXQ1PB/WE5Vk08Hf/C2QWz6TzLyYH8g2sKhpg1SABJ9wlj?= =?iso-8859-1?q?KLgtVVLQ3zlEKZW/qkzzdSUQMcsb1nzCGI1IY8qKkt2mVwXjTCGMfg3EpicM?= =?iso-8859-1?q?br/W68GM/Ga4/gu88jVRvwVQnyf+rYaAAKDY/wkKWRbERZ2oSGqUXBTCp5aE?= =?iso-8859-1?q?8JnqONNjKzr3hjutYXI7DlMuRsp7Vpc2MXeg5qXfT4dNgYTsNSIwmMyMNW+4?= =?iso-8859-1?q?Y6TuU7FTXiNSDe3Y0vcxSt31fgQbrIjBW2wUhKBbobuu66JDWGDldtLKwAuU?= =?iso-8859-1?q?GcHGiVWKjoTwlKOWpumy+3pg=3D=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230040)(1800799024)(14060799003)(36860700013)(376014)(82310400026)(35042699022); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2024 16:49:58.1232 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b5bf2e0d-faa6-429e-179d-08dd00156138 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001AE.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6672 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org Remove duplicated addr_cost tables - use generic_armv9_a_addrcost_table for Armv9-a cores and generic_armv8_a_addrcost_table for recent Armv8-a cores. No changes in generated code. OK for commit? gcc/ChangeLog: * config/aarch64/tuning_models/cortexx925.h (cortexx925_addrcost_table): Remove. * config/aarch64/tuning_models/neoversen1.h: Use generic_armv8_a_addrcost_table. * config/aarch64/tuning_models/neoversen2.h (neoversen2_addrcost_table): Remove. * config/aarch64/tuning_models/neoversen3.h (neoversen3_addrcost_table): Remove. * config/aarch64/tuning_models/neoversev2.h (neoversev2_addrcost_table): Remove. * config/aarch64/tuning_models/neoversev3.h (neoversev3_addrcost_table): Remove. * config/aarch64/tuning_models/neoversev3ae.h (neoversev3ae_addrcost_table): Remove. diff --git a/gcc/config/aarch64/tuning_models/cortexx925.h b/gcc/config/aarch64/tuning_models/cortexx925.h index 89aa353669937f1a5e8cffae7c3d49044562cfd7..eb9b89984b0472858bc08dba924c962ec4ba53bd 100644 --- a/gcc/config/aarch64/tuning_models/cortexx925.h +++ b/gcc/config/aarch64/tuning_models/cortexx925.h @@ -22,24 +22,6 @@ #include "generic.h" -static const struct cpu_addrcost_table cortexx925_addrcost_table = -{ - { - 1, /* hi */ - 0, /* si */ - 0, /* di */ - 1, /* ti */ - }, - 0, /* pre_modify */ - 0, /* post_modify */ - 2, /* post_modify_ld3_st3 */ - 2, /* post_modify_ld4_st4 */ - 0, /* register_offset */ - 0, /* register_sextend */ - 0, /* register_zextend */ - 0 /* imm_offset */ -}; - static const struct cpu_regmove_cost cortexx925_regmove_cost = { 3, /* GP2GP */ @@ -209,7 +191,7 @@ static const struct cpu_vector_cost cortexx925_vector_cost = static const struct tune_params cortexx925_tunings = { &cortexa76_extra_costs, - &cortexx925_addrcost_table, + &generic_armv9_a_addrcost_table, &cortexx925_regmove_cost, &cortexx925_vector_cost, &generic_branch_cost, diff --git a/gcc/config/aarch64/tuning_models/neoversen1.h b/gcc/config/aarch64/tuning_models/neoversen1.h index a09b684fcdb0e558c87e3f6c17c6c4f359cca51c..82def6b2736df8162d9b606440d260c951f3ef99 100644 --- a/gcc/config/aarch64/tuning_models/neoversen1.h +++ b/gcc/config/aarch64/tuning_models/neoversen1.h @@ -25,7 +25,7 @@ static const struct tune_params neoversen1_tunings = { &cortexa76_extra_costs, - &generic_addrcost_table, + &generic_armv8_a_addrcost_table, &generic_regmove_cost, &cortexa57_vector_cost, &generic_branch_cost, diff --git a/gcc/config/aarch64/tuning_models/neoversen2.h b/gcc/config/aarch64/tuning_models/neoversen2.h index dd175b75557b28c485b3e27d7a50c50600f367a5..18199ac206c6cbfcef8695b497401b78a8f77f38 100644 --- a/gcc/config/aarch64/tuning_models/neoversen2.h +++ b/gcc/config/aarch64/tuning_models/neoversen2.h @@ -22,24 +22,6 @@ #include "generic.h" -static const struct cpu_addrcost_table neoversen2_addrcost_table = -{ - { - 1, /* hi */ - 0, /* si */ - 0, /* di */ - 1, /* ti */ - }, - 0, /* pre_modify */ - 0, /* post_modify */ - 2, /* post_modify_ld3_st3 */ - 2, /* post_modify_ld4_st4 */ - 0, /* register_offset */ - 0, /* register_sextend */ - 0, /* register_zextend */ - 0 /* imm_offset */ -}; - static const struct cpu_regmove_cost neoversen2_regmove_cost = { 1, /* GP2GP */ @@ -209,7 +191,7 @@ static const struct cpu_vector_cost neoversen2_vector_cost = static const struct tune_params neoversen2_tunings = { &cortexa76_extra_costs, - &neoversen2_addrcost_table, + &generic_armv9_a_addrcost_table, &neoversen2_regmove_cost, &neoversen2_vector_cost, &generic_branch_cost, diff --git a/gcc/config/aarch64/tuning_models/neoversen3.h b/gcc/config/aarch64/tuning_models/neoversen3.h index e510c8f09f781b9fafb59088e90cfd5dea43cc75..4da85cfac0d185a5d59439f6d19d90ace0354e8f 100644 --- a/gcc/config/aarch64/tuning_models/neoversen3.h +++ b/gcc/config/aarch64/tuning_models/neoversen3.h @@ -22,24 +22,6 @@ #include "generic.h" -static const struct cpu_addrcost_table neoversen3_addrcost_table = -{ - { - 1, /* hi */ - 0, /* si */ - 0, /* di */ - 1, /* ti */ - }, - 0, /* pre_modify */ - 0, /* post_modify */ - 2, /* post_modify_ld3_st3 */ - 2, /* post_modify_ld4_st4 */ - 0, /* register_offset */ - 0, /* register_sextend */ - 0, /* register_zextend */ - 0 /* imm_offset */ -}; - static const struct cpu_regmove_cost neoversen3_regmove_cost = { 3, /* GP2GP */ @@ -209,7 +191,7 @@ static const struct cpu_vector_cost neoversen3_vector_cost = static const struct tune_params neoversen3_tunings = { &cortexa76_extra_costs, - &neoversen3_addrcost_table, + &generic_armv9_a_addrcost_table, &neoversen3_regmove_cost, &neoversen3_vector_cost, &generic_branch_cost, diff --git a/gcc/config/aarch64/tuning_models/neoversev2.h b/gcc/config/aarch64/tuning_models/neoversev2.h index b2aca79b9ceff783595759f48d755f2f7985de15..1369de73991cb9413ea3ea8fb292b7589420bab2 100644 --- a/gcc/config/aarch64/tuning_models/neoversev2.h +++ b/gcc/config/aarch64/tuning_models/neoversev2.h @@ -22,24 +22,6 @@ #include "generic.h" -static const struct cpu_addrcost_table neoversev2_addrcost_table = -{ - { - 1, /* hi */ - 0, /* si */ - 0, /* di */ - 1, /* ti */ - }, - 0, /* pre_modify */ - 0, /* post_modify */ - 2, /* post_modify_ld3_st3 */ - 2, /* post_modify_ld4_st4 */ - 0, /* register_offset */ - 0, /* register_sextend */ - 0, /* register_zextend */ - 0 /* imm_offset */ -}; - static const struct cpu_regmove_cost neoversev2_regmove_cost = { 1, /* GP2GP */ @@ -222,7 +204,7 @@ static const cpu_prefetch_tune neoversev2_prefetch_tune = static const struct tune_params neoversev2_tunings = { &cortexa76_extra_costs, - &neoversev2_addrcost_table, + &generic_armv9_a_addrcost_table, &neoversev2_regmove_cost, &neoversev2_vector_cost, &generic_branch_cost, diff --git a/gcc/config/aarch64/tuning_models/neoversev3.h b/gcc/config/aarch64/tuning_models/neoversev3.h index 84415ae65835e65e86f3c8d38f31ef2e427ae243..d8c82255378c81d4d2437412d41f3cbbd456f9c3 100644 --- a/gcc/config/aarch64/tuning_models/neoversev3.h +++ b/gcc/config/aarch64/tuning_models/neoversev3.h @@ -22,24 +22,6 @@ #include "generic.h" -static const struct cpu_addrcost_table neoversev3_addrcost_table = -{ - { - 1, /* hi */ - 0, /* si */ - 0, /* di */ - 1, /* ti */ - }, - 0, /* pre_modify */ - 0, /* post_modify */ - 2, /* post_modify_ld3_st3 */ - 2, /* post_modify_ld4_st4 */ - 0, /* register_offset */ - 0, /* register_sextend */ - 0, /* register_zextend */ - 0 /* imm_offset */ -}; - static const struct cpu_regmove_cost neoversev3_regmove_cost = { 3, /* GP2GP */ @@ -209,7 +191,7 @@ static const struct cpu_vector_cost neoversev3_vector_cost = static const struct tune_params neoversev3_tunings = { &cortexa76_extra_costs, - &neoversev3_addrcost_table, + &generic_armv9_a_addrcost_table, &neoversev3_regmove_cost, &neoversev3_vector_cost, &generic_branch_cost, diff --git a/gcc/config/aarch64/tuning_models/neoversev3ae.h b/gcc/config/aarch64/tuning_models/neoversev3ae.h index 3cb92fde54bfd4cb5f25f9c356443c66daf9006b..7f050501ede7108e1109ea0b5efae355380d07dc 100644 --- a/gcc/config/aarch64/tuning_models/neoversev3ae.h +++ b/gcc/config/aarch64/tuning_models/neoversev3ae.h @@ -22,24 +22,6 @@ #include "generic.h" -static const struct cpu_addrcost_table neoversev3ae_addrcost_table = -{ - { - 1, /* hi */ - 0, /* si */ - 0, /* di */ - 1, /* ti */ - }, - 0, /* pre_modify */ - 0, /* post_modify */ - 2, /* post_modify_ld3_st3 */ - 2, /* post_modify_ld4_st4 */ - 0, /* register_offset */ - 0, /* register_sextend */ - 0, /* register_zextend */ - 0 /* imm_offset */ -}; - static const struct cpu_regmove_cost neoversev3ae_regmove_cost = { 3, /* GP2GP */ @@ -209,7 +191,7 @@ static const struct cpu_vector_cost neoversev3ae_vector_cost = static const struct tune_params neoversev3ae_tunings = { &cortexa76_extra_costs, - &neoversev3ae_addrcost_table, + &generic_armv9_a_addrcost_table, &neoversev3ae_regmove_cost, &neoversev3ae_vector_cost, &generic_branch_cost,