Message ID | 20250203130421.2192732-12-alfie.richards@arm.com |
---|---|
State | New |
Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 36CB2385841C for <patchwork@sourceware.org>; Mon, 3 Feb 2025 13:12:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 36CB2385841C Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=EzCPlW41; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=EzCPlW41 X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c201::3]) by sourceware.org (Postfix) with ESMTPS id 12DA03858410 for <gcc-patches@gcc.gnu.org>; Mon, 3 Feb 2025 13:05:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 12DA03858410 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 12DA03858410 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c201::3 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738587906; cv=pass; b=qE9pHFxf4zhMHJAK1bQ9YqUSRfjIFogEEH4E9qMxSdnP1U+9HjMfB2hSKDzcoEFopGWOAbQm5Ayx1ApPIQd4N8vdm0FOBGasEpkUVhB5AsXy4uQDZOQfumEWr6YljWr66aBk4R9vlNZSTqzxeYI7fsT1xXWgNprvqsYRIgeNYxo= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738587906; c=relaxed/simple; bh=ULyQCEQZ6qUvH+ZtvZOoQq5ZOVmJRjzxpicI8CF6B0M=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=gPc3pcJrb3J0NKf2CPOVn0CidMjqc+yYjdNl+Q52DUdI2aNdRyhc2Ceu+ratQMtTKE1tWULEiHOs2mLhp2Vc7nr8Zvp/ls63hqmK/a11UXl3igkblaZ+Sm/8QGJhEqc0oabi5K8IOPJUF+Sro98c2GQ8cDfk+xo304ayGolsqUM= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=bstRx65GwJ6Kdg2l5eNJSIRyKF/t3Sws7/QBdicyTmswud1itAGAeakTIDtuJga7iri+X6LzpSQCxaErfU0UeKBDfjeoI8t/vUO6J0s4PsHi+4Pg/HHEOQWhkvL/EDLcbDlT/rrKeVMUQgVdqKgJV2/TyAfPzcDC524WAodOPWLvxVQw+XPDFafwi+WQEPowAbrA9i1bsciBFfiep8yMSuNwJD0kCIYOlSuh+jOJEfwwiXhNpbT7xDZ3+j6csBwBES3I5iKhGUUVkwmsBmRejDo8N8Tc1vNFTO3iJcthZzjgKUc/hWNcufSov9xgUUmjozvXKaqypLEwR903j98cnw== 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=Sa46aJhe5V/BKsCB+6TgbQek2s5kZdnvY8M6jJLwnWU=; b=Ld52PCyAfzC53T59n0hyZ2o2XChfT/IWl3edzvsj8NpE4dYin9s9olWgVP4Vhhs9GW4M2Udby7YpmdhBhwNtEL0GXA5k0CW+QU+0/PhgCh/RErxr7ROS8YpOkkjEw7Tq3gw7+faepYLVopW+o7VSrTftR0RdgQgekWRRluHLxgGBj/S3QJbncKmjo9Zc9HQV/Jws0/8lq2vw+Dr8r9HLSOGueR9Qq+CzEcEwt0nClrHk3udQOJUmgUQHAfx6VW69jZgnmA/mQ5LT2lYq0hDPBHNrfEvmybnSnzAzVqB1WOuYw0Ct480L0W1K5V3VT0YI6fccCsI9D71v6gsAsuX/aw== 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=0 ltdi=1) 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=Sa46aJhe5V/BKsCB+6TgbQek2s5kZdnvY8M6jJLwnWU=; b=EzCPlW41U3Q+sZigRteneVy56nDUJWR9fEMcqk3PUKwzfCjXPU5w+GrDmjFpL1lHbELSOs/Y3laRWY+17KGEvpwtSoIOELQcwB/0r8Jzh7Zd0nYhv7MuiQPMnLJsfxOnmGwokdYhrwCxRPVKuU5UO4pU+tP9EtAhIHbFmQbZVrw= Received: from AS9PR04CA0178.eurprd04.prod.outlook.com (2603:10a6:20b:530::23) by DB3PR08MB8891.eurprd08.prod.outlook.com (2603:10a6:10:42a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Mon, 3 Feb 2025 13:05:00 +0000 Received: from AM3PEPF0000A793.eurprd04.prod.outlook.com (2603:10a6:20b:530:cafe::85) by AS9PR04CA0178.outlook.office365.com (2603:10a6:20b:530::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.24 via Frontend Transport; Mon, 3 Feb 2025 13:05:00 +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 AM3PEPF0000A793.mail.protection.outlook.com (10.167.16.122) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 13:05:00 +0000 Received: ("Tessian outbound cd7bee7c735c:v560"); Mon, 03 Feb 2025 13:04:59 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 189c049539bd8aca X-TessianGatewayMetadata: ozKq0WHhx3/hkjAm9pHgTaZA+ewPb4XIqqC0MlGigCHP9DZ+wqO8VhbM+R4qarbgXsrmz+HB9Icg1XShzE9qnQBCdry19cWd2L135iroDSmnIsCPEva7YIg13KYH9HklHk+7UKHc5kVgSfTeBrdvffqRyMxWUxJXENJAoq65xCU= X-CR-MTA-TID: 64aa7808 Received: from L1e83c0b1863d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 3685896E-591C-4C3C-8419-EDD4E08B035B.1; Mon, 03 Feb 2025 13:04:53 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L1e83c0b1863d.1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 03 Feb 2025 13:04:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iMpF/VU6K6XKnQ+4xl5XR/RZ2VisI1xnoR6ouDmByxW/sxgPify0TQ8vrOOb9ZezbEMaHEi8UyyuUsC0lHpmNzpsTECpCyV46rEh0JIIpUpE9Y6ICYcehSzz5jPMugQzJO8xTlIfatqUlam86qOOULkGP8CNqcOaPwSRRREgKc0cmLiz0buCRBXUxj6KHAkDl086ehu6ZsUk4kMDkc2sLExRZUcWYZqBewyt0s/kkJPAutgGzYiI7sRJ2eY6Q/nDaFEl1zg89QFNSKOY1QnkOj/ZuCTzyRclw7tXV1ABq6L4gd+VJ3z/ZeGmVygE07NIb7lX4nDCjMDIMuHSqmmW3g== 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=Sa46aJhe5V/BKsCB+6TgbQek2s5kZdnvY8M6jJLwnWU=; b=WXq7TX6ceI2SQN2MTG3sbV+7my/ykv0fStCPu+dPLOPfgp9BzojBIvRAGNQ4Btqe/Euv4l3thFEupvPeHp4vnAhGVFtpAXXSgAYkXnEHW7UkN/DKMg3MDLuW+/3msA0OyarGZnI9xX32X2gNNropTk56fvrMF3Fs3QT1tMBmzPlqWCytbK/rO/Mqb2pBaukgAdXoRrOw+BFBzfIdfo2NLkkUZs05YGH+84lgLtx0JJUlOk7NR8gX8+jjTy/w194aYmmrnGXW2JSYvYSolLiF8RS4ZYq6ceQCcyjzKaaheovlPuyGogBCegX8FuVWYK8JfLr76lAAITi055ragV7EGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 172.205.89.229) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) 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=Sa46aJhe5V/BKsCB+6TgbQek2s5kZdnvY8M6jJLwnWU=; b=EzCPlW41U3Q+sZigRteneVy56nDUJWR9fEMcqk3PUKwzfCjXPU5w+GrDmjFpL1lHbELSOs/Y3laRWY+17KGEvpwtSoIOELQcwB/0r8Jzh7Zd0nYhv7MuiQPMnLJsfxOnmGwokdYhrwCxRPVKuU5UO4pU+tP9EtAhIHbFmQbZVrw= Received: from DB8P191CA0020.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::30) by AS8PR08MB7339.eurprd08.prod.outlook.com (2603:10a6:20b:446::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 13:04:51 +0000 Received: from DU2PEPF00028CFD.eurprd03.prod.outlook.com (2603:10a6:10:130:cafe::99) by DB8P191CA0020.outlook.office365.com (2603:10a6:10:130::30) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.24 via Frontend Transport; Mon, 3 Feb 2025 13:04:51 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; Received: from nebula.arm.com (172.205.89.229) by DU2PEPF00028CFD.mail.protection.outlook.com (10.167.242.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 13:04:51 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX05.Arm.com (10.240.25.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 3 Feb 2025 13:04:31 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 3 Feb 2025 13:04:29 +0000 Received: from ip-10-248-139-135.eu-west-1.compute.internal (10.252.78.54) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Mon, 3 Feb 2025 13:04:29 +0000 From: Alfie Richards <alfie.richards@arm.com> To: <gcc-patches@gcc.gnu.org> CC: <richard.sandiford@arm.com>, <hubicka@ucw.cz>, <ubizjak@gmail.com>, <josmyers@redhat.com>, <jason@redhat.com>, <dje.gcc@gmail.com>, <kito.cheng@gmail.com>, Alfie Richards <alfie.richards@arm.com> Subject: [PATCH v1 10/16] Add dispatcher_resolver_function and is_target_clone to cgraph_node. Date: Mon, 3 Feb 2025 13:04:15 +0000 Message-ID: <20250203130421.2192732-12-alfie.richards@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250203130421.2192732-1-alfie.richards@arm.com> References: <20250203130421.2192732-1-alfie.richards@arm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.34.1" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028CFD:EE_|AS8PR08MB7339:EE_|AM3PEPF0000A793:EE_|DB3PR08MB8891:EE_ X-MS-Office365-Filtering-Correlation-Id: 5e666e44-8b06-4e7a-cfa2-08dd44535dca x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|36860700013|82310400026|1800799024; X-Microsoft-Antispam-Message-Info-Original: vQpv7eFCDhmKFOUhhI+f8qaB8UZOMv+z6fMhRuW5mOZzfRj/6wWkGEKT3uHysVVTQQeP9ndMEwKUds/JvdKKb8eOKwBsdVCuc616jQaQiy8NsKoO7GEeBUdXBhTuRnYMb4cul5PPLrj3kMnoa8D7i5b7ZLiJzTjlgE4N/EcFX2Heu4ZWGurgsKrVLG1SG7GVXj82UiiK9a30Dki83/ot27l1ZRkIzRU8YDkVve2PkUj8xq+RqJSymZUVoTXWg2F3AivGHGC3e25r8y3yNqxzWX6PTmryHzH7wP6dPYI8n2uQR8toE0ca7Jw+nH6MbetVkmvzRJvnAsYfyQ21Osi27M9+aHMlB/UIQYBXnpe3NpkM4e1OcbdIgpE02J+b50GfawsZuwryv0G3wfgsmISbqvFhQxZvdjN/agyTfcPOneppC3ro4FjOaPLD/WxIppqrPshSfjSKGDvzoxbCrHGjyh5nWR+Zs+RFKFcYRPzLGnpgxG0eOFFEeor4e2a1Lo/1fSOuWU4xvhaU3ZSJj5rN9O477zuFXxvcl2Z9i4RfOYITD0p2dO/qepPMDYyllNADmOf+rbIMXTjXADa8hnmn/Bla3771A1okOHwXTDLlM0NZwopWGPdYDgUCxBKMrTTOdU9T4jXqOAA56/733nUnydxjqJOCAn1R8jUmj7p/bdUf2n86QIU6RSnTQOcGdWQxBi4xx3bOOXq1tYUxyxG+0S9E5L23QOI+yEyG266p2JNEP2z1U9TTrdDE2hNgzEhTYQKUpLY+2yymnO2uWTt1tae+Cw9k1KQATqTtPGrlsVhgK49rpGxLulMSYi7sLvrHi6raUKiNbCsoLI9DiQt6FIW3VzOmta1Uy2+JfoM79/WvK8fStH8lIkEzEHEEG3omV3PIFcdbMBlMcxNFcCYSsbWnRpU5vm3vLTJB8PNIZhBT6YmRti4tc0LtUmQsKUwFRSrbHBflkP5MKwO8LqtdHQXh68Nex662rYx6DypZ8R0hdNHSp2JdnU+hnqM62kGxp+1I/ycdY7h48wLQuXZCjPyCkMa0+Zgw2aIP62ENEpvLtDYRnqvecpx3uA615tlNNlUtUSITp8yg1rKJKTYArS3nJpXq+u3dxD2nFnxt0q79k8jK9xTqWEJ5ASGmvHTvzz1AJciDne1U3Z5XE3lGaufBZcICRcAe/H4PTyohtecdpe5dJ2JnMJa0qHUZVR9mGkNUFZ7bPsBo/lfYZlC02UwuqDMiyLpLw7+yx6HqVX48260b4NZgJ3rV2XspD5GHjPQmrI+ZT2SHbpHhwySbMc1hym7+MdJhs9ow9p/6guiFRPtc2QsTYK/eW36ZhhhiTFKb+H0JG2s9QEK9wJERMeY0Z7BUdpom+jv9vJymdQaA9T58bQAStjerHY26e7MO7+ji+qdKNOFL2/VmthmjaCgKMIpEnzsdkJU7axpV8OyRiQdekxF8cCJaukELvVn0DLx+y9MJY+b/st9R4Ql1iKAKKp3EcwrwDoYqdDKp3jg= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(36860700013)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7339 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:130::30]; domain=DB8P191CA0020.EURP191.PROD.OUTLOOK.COM X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A793.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 77712067-02dc-4a8c-667a-08dd4453584f X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|35042699022|1800799024|36860700013|14060799003; X-Microsoft-Antispam-Message-Info: =?utf-8?q?uIdrBbfGK4ZD6CiQmUTBePfFp5SnR27?= =?utf-8?q?jGhP9++SiFS2Uky+Sky9Lx03H5yNANIVoSjoS0Zxt+0wPvrqm7u6GmLCB/pqY6+j2?= =?utf-8?q?wBzuy9XJ7ZmVlQeEcRUN0XV/HMqi4H+xbjYRQlV/87q8tM2cskpNdSqSUtiO9PQTA?= =?utf-8?q?FF87Iqlh2IoeKskdhGniWGtFJZEDuDQSeQ4BoH0OmqemNA74V1IMp6oCJ5IUY7hon?= =?utf-8?q?8rRnmfzKpgdVqHnZ+FbOulvfTkQkh7fmo4mexo8AWDUMphxhx77+Uj/Qmw6ragOSc?= =?utf-8?q?sGcAqM5Ld76eLn6sd4Tmxrck93DQbvqwcflIJV8YBTKH+fYziqv7UEBmUmtz15Lxv?= =?utf-8?q?f6JbYvv+4mv61RGPQjwmKG08h03xaEi9JNnfzsHD6Xk51LCFCtiCfve7DwGJhwYKF?= =?utf-8?q?9tinmAOWpIP+tyB+EvENNdd0PmXIE9n7l0y9x0XJOlIkborzfhjS6RCMBePq1eIoH?= =?utf-8?q?tJaQLWy2piIWSOZqpPLvvGgNH/B2AJJ0KE4VxkPXTZ8AaF3r+ql/ik/Uwy+NhAWE7?= =?utf-8?q?8A1PMp8t7ImVYLIEklWE/X3gLy44KuW7RSHY5aAa2HI5VqrUPck0kgMmXL7YmwQcz?= =?utf-8?q?+1BkYmg4Dwcyu9DxFyK0F/0WRaSIzWOrTZBWb64Or3UIBTljnQHjJk91juc+J0zu8?= =?utf-8?q?XZYAEeHfPAo+eVo517KSryUZejusW10UFA0+NTDSEzdfO7vgFYecJuSc2VneO7QyE?= =?utf-8?q?+JqCbWReHcmo5uXtim8Y3S2ZWeJQ+xIwHlahoh3Sdc+6qPPxaqjE7LhuhszoVR8Xr?= =?utf-8?q?w1aw58kW/0p/CaWGBBq0HfxoouT5WLAFjbygWzXqOM2/7/w1MuZ6cdJxmA0YM1Yxf?= =?utf-8?q?Te2T746i4j54X30PnYWLk/+ZSr4azDGP6HifMnSpSpaXWJFHEU0kZ+1qs63jX9Juf?= =?utf-8?q?b2gbMAbmFtTgLvylMcIIuMRhEUroMQPfuZ6flsD3BTENBkRaCNFHm/WV7BsBON41r?= =?utf-8?q?npbykZ6XCLRV63CcX3/iDfSf4ks3Y3Q+Iz9yk7tQweTpML8CytAgAMymtnBHQlchU?= =?utf-8?q?CZ/UrHeyaggYqz95NZ9xrqcdyF9sVZhD2YC77iCCXTss2gtpZV4BOdJt91p/XXyL2?= =?utf-8?q?QhHou9bYAagpZHef5FarVy3XoLpVAaB2MPw/IlC9duTKaaAf+rQxtoSc0+4/+zOyx?= =?utf-8?q?cqb+X110eqvPfhaFRlEaAf1TPX8Bniot07jDUZyuhpZ50A9ZchHdof6cmZ3buyRCc?= =?utf-8?q?pgQIk8obUvnJ5Zj5EswV1f5Js21W7V7BTLTgPkSwwZDw4pAki7h3vGzF0/CNBzdd/?= =?utf-8?q?aDZViS+KEjj2NbbzNvAIDGFp3aU36O8onevlFmheudlFDgCUrVqdpPLSMppcfdKZ+?= =?utf-8?q?+2ouL1N4BPS/Ss0wYFcWCmrLD5SCrvtX58mxz0jrr0MKmnjIv4o+P45hRFy/Avadt?= =?utf-8?q?iGlkA8L+QVmgIbTGCncVG4LTb3nzgufSUUriBI8KzF45xHduQTEetw=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:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(376014)(82310400026)(35042699022)(1800799024)(36860700013)(14060799003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2025 13:05:00.2400 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5e666e44-8b06-4e7a-cfa2-08dd44535dca 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: AM3PEPF0000A793.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8891 X-Spam-Status: No, score=-11.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY 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.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
Series |
FMV refactor and ACLE compliance.
|
|
Commit Message
Alfie Richards
Feb. 3, 2025, 1:04 p.m. UTC
These flags are used to make sure mangling is done correctly. gcc/ChangeLog: * cgraph.h (struct cgraph_node): Add dispatcher_resolver_function and is_target_clone. --- gcc/cgraph.h | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-)
diff --git a/gcc/cgraph.h b/gcc/cgraph.h index d9177364b7a..9561bce2c33 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -896,19 +896,19 @@ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node /* Constructor. */ explicit cgraph_node () : symtab_node (SYMTAB_FUNCTION), callees (NULL), callers (NULL), - indirect_calls (NULL), - next_sibling_clone (NULL), prev_sibling_clone (NULL), clones (NULL), - clone_of (NULL), call_site_hash (NULL), former_clone_of (NULL), - simdclone (NULL), simd_clones (NULL), ipa_transforms_to_apply (vNULL), - inlined_to (NULL), rtl (NULL), - count (profile_count::uninitialized ()), + indirect_calls (NULL), next_sibling_clone (NULL), + prev_sibling_clone (NULL), clones (NULL), clone_of (NULL), + call_site_hash (NULL), former_clone_of (NULL), simdclone (NULL), + simd_clones (NULL), ipa_transforms_to_apply (vNULL), inlined_to (NULL), + rtl (NULL), count (profile_count::uninitialized ()), count_materialization_scale (REG_BR_PROB_BASE), profile_id (0), unit_id (0), tp_first_run (0), thunk (false), - used_as_abstract_origin (false), - lowered (false), process (false), frequency (NODE_FREQUENCY_NORMAL), - only_called_at_startup (false), only_called_at_exit (false), - tm_clone (false), dispatcher_function (false), calls_comdat_local (false), - icf_merged (false), nonfreeing_fn (false), merged_comdat (false), + used_as_abstract_origin (false), lowered (false), process (false), + frequency (NODE_FREQUENCY_NORMAL), only_called_at_startup (false), + only_called_at_exit (false), tm_clone (false), + dispatcher_function (false), dispatcher_resolver_function (false), + is_target_clone (false), calls_comdat_local (false), icf_merged (false), + nonfreeing_fn (false), merged_comdat (false), merged_extern_inline (false), parallelized_function (false), split_part (false), indirect_call_target (false), local (false), versionable (false), can_change_signature (false), @@ -1465,6 +1465,11 @@ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node unsigned tm_clone : 1; /* True if this decl is a dispatcher for function versions. */ unsigned dispatcher_function : 1; + /* True if this decl is a resolver for function versions. */ + unsigned dispatcher_resolver_function : 1; + /* True this is part of a multiversioned set and the default version + comes from a target_clone attribute. */ + unsigned is_target_clone : 1; /* True if this decl calls a COMDAT-local function. This is set up in compute_fn_summary and inline_call. */ unsigned calls_comdat_local : 1;