From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2067.outbound.protection.outlook.com [40.107.22.67]) by sourceware.org (Postfix) with ESMTPS id C2C683858CDA for ; Wed, 11 Oct 2023 11:34:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C2C683858CDA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yUTqpXF9OWVn+F0bGyZsrWvO1U2fvSwzPFGRTPQqIKU=; b=7/dYJw0blKHAVwx2+Zvz9gmoLgjHKsna5YGQ53CUFy5NKqEOMVxN+NSIU2aZ/pZbYkREFs151wB0acooALTL1mdMu5BdbRsCbCpTMWlvHcfUtkrcWW9Z7afeugyLImKRA3YXbsN2lwn+n945CzcNv5OqyCqB65yd6aYWPlLjZwI= Received: from AS9PR04CA0069.eurprd04.prod.outlook.com (2603:10a6:20b:48b::11) by DU0PR08MB9130.eurprd08.prod.outlook.com (2603:10a6:10:474::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Wed, 11 Oct 2023 11:34:49 +0000 Received: from AM7EUR03FT009.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:48b:cafe::a2) by AS9PR04CA0069.outlook.office365.com (2603:10a6:20b:48b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.27 via Frontend Transport; Wed, 11 Oct 2023 11:34:49 +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=armh.onmicrosoft.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 AM7EUR03FT009.mail.protection.outlook.com (100.127.140.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.23 via Frontend Transport; Wed, 11 Oct 2023 11:34:49 +0000 Received: ("Tessian outbound d219f9a4f5c9:v211"); Wed, 11 Oct 2023 11:34:49 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d4a5660a7ce5820c X-CR-MTA-TID: 64aa7808 Received: from 86fd3bb96255.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 08507674-E3BF-439E-8953-21522611134A.1; Wed, 11 Oct 2023 11:34:38 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 86fd3bb96255.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 11 Oct 2023 11:34:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rj6V3A4143726wXMVLGWBl7FNyupwuUdqliS0PjysDuVmVwBBaZX3+uP0gZ25Aj3HOAvtBNLha+AznXdizr8IOfJJVN5S/aUMPovRBXZuyv779DR1MBdRRoF4SowtG5OnFWPLMp9c8hNIarJHQjIVz+FkR/k8x8kSyJi4Bkttr3Cme/8lqRgtEBLtblnT2zVdIOa61fM5SB5cXp/fMXYh5i2Zst2QxFnP/d//8lKgDT+3sjjoCWBv8vI5FTrUDcUPgmOiHBLEBw9ucw3xNYmUn2heh5AbSOn1uJmX67Eb7T1/OGsc0y2W2eRXryOR5XC4wvLJPHGgLTvFpZoZczGXA== 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=yUTqpXF9OWVn+F0bGyZsrWvO1U2fvSwzPFGRTPQqIKU=; b=jq+M32jES+UtUxahtNsiWh5Nl4eb6Nrf2e6iNBr+9hv4N3zXRUBxKSEc1UbKQoEn1CVT7FaLqb+5E90qCs/kWGrjCiT5aiG9jUC8XXs1xaiLhFC6Q//91qmp87CVzFZHEurk3nbBDVKzdFJ4R4WNbFdyBhDzJxtAfzPQaS9cojW+FLhdHiHaFYyq3wK85tlvb/A1yuXQA9uTw5VnXaN7k3Jvn4y6XOai313+JZ6VhARPywXAbsf3OT1yadI1+YR9rCQoPig3EFbXEXVHvjbsqAUvFRb8AwYh/BgeHaIk3D1n35zCGZ0Q2NIWqgxqBPl5rQaam4DIdprwZP+DHPOQrg== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yUTqpXF9OWVn+F0bGyZsrWvO1U2fvSwzPFGRTPQqIKU=; b=7/dYJw0blKHAVwx2+Zvz9gmoLgjHKsna5YGQ53CUFy5NKqEOMVxN+NSIU2aZ/pZbYkREFs151wB0acooALTL1mdMu5BdbRsCbCpTMWlvHcfUtkrcWW9Z7afeugyLImKRA3YXbsN2lwn+n945CzcNv5OqyCqB65yd6aYWPlLjZwI= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB6507.eurprd08.prod.outlook.com (2603:10a6:10:25a::6) by AS8PR08MB6296.eurprd08.prod.outlook.com (2603:10a6:20b:29d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.41; Wed, 11 Oct 2023 11:34:35 +0000 Received: from DB9PR08MB6507.eurprd08.prod.outlook.com ([fe80::36e4:2aca:da49:6e52]) by DB9PR08MB6507.eurprd08.prod.outlook.com ([fe80::36e4:2aca:da49:6e52%7]) with mapi id 15.20.6863.032; Wed, 11 Oct 2023 11:34:33 +0000 Message-ID: Date: Wed, 11 Oct 2023 12:34:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PING][PATCH 2/2] arm: Add support for MVE Tail-Predicated Low Overhead Loops To: "Andre Vieira (lists)" , Kyrylo Tkachov , "gcc-patches@gcc.gnu.org" Cc: Richard Earnshaw , "jlaw@ventanamicro.com" References: <949f5dd0-cdf0-715a-f04c-3de80c9b974f@arm.com> <965e9d26-5664-ccee-888c-8151b4c0abcb@arm.com> Content-Language: en-US From: Stamatis Markianos-Wright In-Reply-To: <965e9d26-5664-ccee-888c-8151b4c0abcb@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0160.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9::28) To DB9PR08MB6507.eurprd08.prod.outlook.com (2603:10a6:10:25a::6) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DB9PR08MB6507:EE_|AS8PR08MB6296:EE_|AM7EUR03FT009:EE_|DU0PR08MB9130:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a13f0f9-e212-4357-fbea-08dbca4e13e3 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 2qKVGZ94iEItKKv9suvBXMycNPpF0jPKNl6dQh7mLZoqyGTmQXzkOKL52qX7sj7r72+c3oldfDeXYWEHhTKDFh8Bu7wW07tyXh8FXoZO7KCO/OPpifD0+VqZCq/Gu6k+WSPA4T4Dh1IvJneMWpxOX5ntuF2xkFH/CZy+/dPgc3KJthoYxVmLNCyiAcruXAjnlIWa2CeepqtG2d3O7GV4mTcuw9TLzGKIwmmyNN8xe1dD4RuOVWJDb63q0GggYCNZWRIrj0yPAytD/2S2C7gJWsj/WZsB9PEKmKSmp7tmeAo5awPqKC/FZ2zsOd9lvW5bQJ4N9FTnTeeNPqo+OS4jLEvA1ySH349y3T+5hhoszpumN2eo/ZR8Vb3E7c+KPZD0d0mNDxW/QjlEF9lemmMunk6H8o6GNwqBlS+84wVZI74eaw1HpC/cB5UU4v5a/os9FjZRhaYAouY0Jj44s0UnhRG0I2ijv/0H5h2nkdOJ/MrFd2wzZ9CjokSuF1R3Ej/xWFBiImVtQom5NC3f1ZyDJoWvfOYopTgjK8uzXWOBvyCAx2HDsqxDhgjJAVFAPuNXAoyZL7IHRqB9IzbBhrV/QIPRwMaoTUKGoBUAd0sOkusfkaAdG5qfzeyUQEAh3OUEJHDjLMrmPuX3B7pyzgDg2g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB6507.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(39860400002)(366004)(396003)(376002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(6486002)(478600001)(66556008)(54906003)(66476007)(316002)(110136005)(66946007)(4744005)(31696002)(2906002)(8676002)(8936002)(36756003)(38100700002)(4326008)(5660300002)(41300700001)(86362001)(26005)(6512007)(2616005)(31686004)(6506007)(53546011)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6296 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-Transport-CrossTenantHeadersStripped: AM7EUR03FT009.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c39d4f0f-37f3-48e9-644e-08dbca4e0a0e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9LS7rY+1UNVD3dLQbc5Oy+U0BR5Hyj3xRRfMWBeofbwBBiW0DdhGzQDst9T5tNJwSmeX+k41FA8a3P4OXKE/7xi7GLLRDjGmd6kbc03+24GPQY5yluORbIFt/kJxZmb0ZCpsykw+daVCSWgnQs+fUWyoXc329f44achMxm97NnXZv86QZKEVZZn0DEwQXmTck+z5OKVcnE0+WTmgXrf0hS/aQ93qadyvyCqVEddCUaneVUF70gQcGoB2CqGLtI8JUCnX8JZWcIlus5aiJCA6fGfcu9q8Y868VXtgECXiVvxVi4OdQAdB04XTlAEOe4FOVsmlh86gSpiSvqqiNIsB0jxKgFbQx5lpM6aK0U0r3QPDkmYJMqhbN5WwVyGsfhOf55K2yYQYfaYLc5pRW8cnBo5BC8u6+LEMmIwQ4C1B8xyPEWpcSSRhXTGbFn/qPbeVwrDp2AAVfX2zDhAnTa06kh0BrZoAeaziP9ubnJQSAWsNyILYSCAtIOZQrcF4B7ad+/lN3C54Edgf4mHNyjBUP7zQbW+CDiNqsteNUC0q+xyILvczbdiE8IqAwxPrLFinEkV/bcjWGW0O/kQFOSsndEUWtlaijwewnyFg4V9O//M1rIurcp/K0TZExVfA+sVXo/Fij+kwKBmhCxsdHcfFHLQ0ImjA+c9tfjwvzFH0bunvPy4ZL+I2ifdaQ3f5TxuZ9k8ClaMPZF1ojrdhfwluqM/VZOSIwHk+17UaO3Xjcb6qJ9pZl1gqhFwGLxH0gHhv 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:(13230031)(4636009)(346002)(396003)(136003)(376002)(39860400002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(82310400011)(46966006)(36840700001)(40470700004)(31686004)(53546011)(2616005)(107886003)(6506007)(6512007)(82740400003)(40480700001)(81166007)(40460700003)(36756003)(86362001)(356005)(36860700001)(31696002)(47076005)(4744005)(336012)(2906002)(41300700001)(478600001)(6486002)(8936002)(26005)(316002)(4326008)(5660300002)(110136005)(8676002)(70206006)(70586007)(54906003)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2023 11:34:49.2400 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5a13f0f9-e212-4357-fbea-08dbca4e13e3 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: AM7EUR03FT009.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9130 X-Spam-Status: No, score=-8.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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 List-Id: Hi all, On 28/09/2023 13:51, Andre Vieira (lists) wrote: > Hi, > > On 14/09/2023 13:10, Kyrylo Tkachov via Gcc-patches wrote: >> Hi Stam, >> > >> >> The arm parts look sensible but we'd need review for the df-core.h >> and df-core.cc changes. >> Maybe Jeff can help or can recommend someone to take a look? Just thought I'd do a follow-up "ping" on this :) >> Thanks, >> Kyrill >> > > FWIW the changes LGTM, if we don't want these in df-core we can always > implement the extra utility locally. It's really just a helper > function to check if df_bb_regno_first_def_find and > df_bb_regno_last_def_find yield the same result, meaning we only have > a single definition. > > Kind regards, > Andre Thanks, Stam