From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11020002.outbound.protection.outlook.com [52.101.85.2]) by sourceware.org (Postfix) with ESMTPS id 741253858421 for ; Mon, 25 Mar 2024 20:52:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 741253858421 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=microsoft.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microsoft.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 741253858421 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.85.2 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711399967; cv=pass; b=ireTXtkMfrYlTy6no7BsSGCG6EhAW3X+IhD4SX7ftXc99AfU5Py2l+HJeyGD/C4mgWCXOiwKUy3VRzuwTa+9bUUO5crnzdcOSSN6UdoSzoadDfRj7vizZTKOioc26lcvoURYwh+ZAfE3eRvYJxVH2QYvWc6JRe6CAZbehifRRB4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711399967; c=relaxed/simple; bh=bYE2xbPo0wnm0zxPMJK3wTezU8oq8xHau7jVfGO4kiU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=LKxfPCxKF+WArvfrT/5o9qshGCJ58SVG3NMNAEK9aH6lRvCpvQzNwNwOYU0LqL24uw6rzoAB4pvmZ/BFUrQ+CjqRctQdDDSgduxpdST60/DtYEIjDKNYkPKHwdB/ybF2PvTBR52Y/6WKRKsKz/OxcC3e3+gYGGp1uUhJb9CxnXA= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CfYQBfhlxxJnfqwzlYPiGGD6yxPWhLVUJZlrqzdKPJWg1m+Q2mVnNO0DqncbdGUL7rXjW6/VAYHzRlPuicq+9cjUtOn6lk6ADYWANJXAJOe0EKh5P/GaDjUodwEkAanb//KFFsGkoM0v4gbcS3H0HlMtH7mNL/TIaSsh6GXIsANTyEP+K813eHNRn+BcHd96jeeQXCFMryF/T5uJKmNvsQohg+L9veanAJhRF/xDg2UUu1MCgkW0GOy7M/wbZwMD6Zu9L9mb/C9OYmmdoSV4ue9F0Aw4uOIRFnoEP2aUX4+Y9rm5DNF3myYB28PZoR+/+zrnGyDtSHzBHB9pHgvkcg== 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=/PQZG37trzlAwAPct8OR9ife1B2wchcD9v4LARu9DVo=; b=c8DL0QgrnI0KTY5VSW1Y6nfpYpxRUkrVwXv+V1u1rhyCpGggd2K/bZJd8DZgaYHcextu1/uLYXlxkqJ77c4gfR8F0qHrzPZk5+EeYfAdKdR/RKFbj4nQElYbDhyr4H1H804T3HNVEd4GKYxQ2DydwotU4rDv2WXPM5Fht3iHEYhUVSGYAvZ2fyHNS+TsY+TDOc36jbDIOv+h0vDWPvK7pIsEqrlFKp5/TEhpQpcFNFNN712gktbzWJmb320GFzbm1rWgZX+SYkXmAq5gAVbtbFJIDCynxNDmFp6VQVUYyLREGSfy2gMpskumoYn+2YnMo8egKbD+IxL9ycJR4S4e4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/PQZG37trzlAwAPct8OR9ife1B2wchcD9v4LARu9DVo=; b=f41Bgg/1ChTCWcjHFxwyqQro4VjNajLveoprLJT7zCvQoxnG+AaXcyzDvxJwqUELVTF0GjIRdHSkXDY78I2M5vLwjz2Zn4pDogghAjKZQUyGB422iZWmumBcWyzLyThIGNgdCW+zJhYeGiQTee2xYrIID0EXXiWk4l1oScL2UOk= Received: from CO1PR21MB1331.namprd21.prod.outlook.com (2603:10b6:303:152::12) by SJ0PR21MB1950.namprd21.prod.outlook.com (2603:10b6:a03:2a0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7430.20; Mon, 25 Mar 2024 20:52:40 +0000 Received: from CO1PR21MB1331.namprd21.prod.outlook.com ([fe80::93ff:7b1d:57a2:46eb]) by CO1PR21MB1331.namprd21.prod.outlook.com ([fe80::93ff:7b1d:57a2:46eb%6]) with mapi id 15.20.7430.017; Mon, 25 Mar 2024 20:52:40 +0000 From: Eugene Rozenfeld To: "gcc@gcc.gnu.org" CC: Snehasish Kumar , Andi Kleen , Jan Hubicka Subject: AutoFDO tools for GCC Thread-Topic: AutoFDO tools for GCC Thread-Index: Adp+9HaZBGPT9pv6RBGtd/aqEmHS7w== Date: Mon, 25 Mar 2024 20:52:40 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=df1a0d01-3071-48b6-ae9e-5a3a0d9bbc08;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-03-25T20:37:58Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR21MB1331:EE_|SJ0PR21MB1950:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: N/Lh3n2Ui5MZIhlyvKTICYPw4ivKWrDS9aifg5n/YTYuEuxF1sP6MCKyA2czxb37g27ePFm6j8ffHGsRSUtGxXtJr2i72YxUPz5hox0NnwYHh7aGoguSfA236Gg1ux08VeIAlrNJCoiwI4IDEwIXZ8MCLrQk1RQi66OxJDi6nq6eWceeiQPGEb7olvJpVNVOc/RNn+eMyunEXfc4gC0OP4qduCI46ESTFzZ0EAYCHB7UC2hZhbJQBWkYtYGo96cxaXSJldwvOeo+oBkBHMB5Q76E0RBxabJLSTrBL/lYlmssGvwO/cqWfc5ynFHEciWQBhHDvgyICGB12YM8hy5WjDO3+W7nPHIsnu9xV2Yh4O4LPrI8zsWuWrGZgz2bwMh+L+BGjq6U2roTthjgmyyZeue+qwr43swEpztwZ+qP7uOU9wV3OSiUWPJtP4f+zVDCqgZM8+OUf1EF4VHtY3JaV2do17scGXGZss7GSlF8ozDM54oyg3X+iA55WmPISB7jkXHid2df0XedBPr5Dcc1M1b4xAjkR//Tj8vLIR/07w+7VtJbBoGChiReD2qGP2WJqIolHbDplgFsbaqCdkyaamn/Xmce6AFsBbjlX8jfaIQuxKSN3+sZkJvyuwV3m/La x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR21MB1331.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(366007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?r+om1CptCvrPzu/3ZjJIR45ACoy4Wd1pJvafLmO/yaPTUOZSGsUSDdnZxtWh?= =?us-ascii?Q?JLeqQgPQbiZcwvdrUtUVBQc4UX47AB13gV1Ew8ERDb4qHERUU/vdUcT1Kec2?= =?us-ascii?Q?gN1xUd6fsWHzw5eFbLUExn0ziFysO0GhqRdXTmlg2COXE31vBBx1OlvHEyY0?= =?us-ascii?Q?ZNsw9rdE6n/UlScBIvKR7dSGVGA5qMVNGMaBd1MqJI8icplhr1CZnrNPRa8F?= =?us-ascii?Q?2oBgle0oLWbonrtviuQet9kPq78jhMC2D/6k1aMc4+OeyKIMqmVKKnnNb1Wr?= =?us-ascii?Q?W0YkVkOE3q+v+VjZGiS2kLxtp5uhpNqHpTEHGhRdfQgYGfK1yJ4Ej/nT8LDO?= =?us-ascii?Q?zFt9eASz9wwu8RuZ6j74Cox5/P58tZEsqN6q6cEkJv3Sa1s3NaQp2z9D6Nhl?= =?us-ascii?Q?GKoc/njldH+fF6SoLSak/SLwILjc8Udkrfjjl4ainwD4K2qhoTgh4YLYXu39?= =?us-ascii?Q?xEztxmFOtMSpVkmYutEV3OGiBWhdMka5OHGuqba55KZtsAaZTcYmA/1VriID?= =?us-ascii?Q?Ju/jb3W0vifJXoqkrT37bRapdOKjN/a/gmQPC+u2I3ZfWtvToB/xSHjaACiu?= =?us-ascii?Q?kh5nhcJZcyQHHUNvkP68il+cX1okLbAvUHnCoZQ37Z5uIdDxSRDpg3gU5w27?= =?us-ascii?Q?8PubbmH/gYEmFle68mhUKPe5aF7y6U8Iw+5Yg00a+lqz/+unUieevL0L8QzH?= =?us-ascii?Q?dKCX+LJ+SI/Nwb5IMtpNInRS91rCsosgemontQMcChpNVgXgmzo7vHnWTuSs?= =?us-ascii?Q?aWlJGCL7DJFS6Bc4rzwke5kHqMa2FeO/QEAttYbSbDLeeUMaFiLr3gs1zuKp?= =?us-ascii?Q?YsqQLLuXfqh3hww/3RXAPCGFUTEqVfyojZXAP4xKNtlESvDH7tfMIOu4/y8K?= =?us-ascii?Q?gPpk39IeMIa9WhbiQsd2ELBNCkV0Yvo4QyIknqqEkXf9qfby8HivNd0YlT3R?= =?us-ascii?Q?JIL8EzqaYwFjxBb06jZUM+Q3s9ZHfMSBuKPrPkzU3/0jkDh0+dkyJ6oR8K8B?= =?us-ascii?Q?bo4UcwVFMkvW1rZn9tWKP22Y+0SPjAyT36LDVtpy68y0f51yuCbmCpcnmPC7?= =?us-ascii?Q?u5PutG70sNv18TdoBzuH5VCBxJshSwY1+Cset+lNGnpT2eSFmmDWRWI6/l+l?= =?us-ascii?Q?MWIIZBja4hN9ma7K6OJdlVvZ/sj1g8LlbXEycX/1iSSyIAqXQv986dr2eE1a?= =?us-ascii?Q?e9FqGEswvIx6slWw8DVEtOTSViPyE7MhwK/Usi0a76qGx0oL4Xx6oo2O24gt?= =?us-ascii?Q?U+0yroQNjvJc/NOCAaULHkdINYFKl/zoucCNgQTMS1SgtcihV73Zqy9uLWvQ?= =?us-ascii?Q?1n2dcSd+oeyc+UI6ZCSSgMJlsOmVS9HD/OuPVBwV2bscIERPKhPdBnHO4uPD?= =?us-ascii?Q?qIkJOq5VBVodvochVSYc8DrHt2SHxIVxqaSzBC0E0qArqkTrqpRZk9STvbJI?= =?us-ascii?Q?qDkmDKYJOkez/tZhRzAORgCelFPDB+j87SY2cAQu4Ij6Z7ia3HoVYD4Y7qA7?= =?us-ascii?Q?zeZwkX9JCTFy2xk77rdHpHAJkK84/j/qWQrkbFoqIH2DUIzGo4pk0A3VdsGh?= =?us-ascii?Q?d0nkUfbfiwsXNlYKC47X/2qgGJlpuYxUi3Det14q89a/oN9wYTjOpPuanNwm?= =?us-ascii?Q?m0aj1i9wlVv8yMm8YZTuLXwRfl/qIGcr1BQabokV8qg1?= Content-Type: multipart/alternative; boundary="_000_CO1PR21MB13313861B281B3878D031FEF91362CO1PR21MB1331namp_" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR21MB1331.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4920dab9-2436-4107-e24b-08dc4d0d82e6 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2024 20:52:40.5698 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Te7+Bl1NviNkJlybBXAQQwWoKJE3YEuXC23YGijMelHN6AfunxbpB0ElRkSXoXKXNNV2Lp/NBcVbiE7EYyZjkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR21MB1950 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_CO1PR21MB13313861B281B3878D031FEF91362CO1PR21MB1331namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, I've been the AutoFDO maintainer for the last 1.5 years. I've resurrected a= utoprofiledbootstrap build and made a number of other fixes/improvements (e= .g., discriminator support). The tools for AutoFDO (create_gcov, etc.) currently live in https://github.= com/google/AutoFDO repo and GCC AutoFDO documentation points users to that= repo. That repo also has tools for LLVM AutoFDO. https://github.com/google/AutoFDO has several submodules: https://github.c= om/google/autofdo/blob/master/.gitmodules I got a message from Snehasish (cc'd) that google intends to migrate the to= ols for LLVM to the LLVM repo and wants to archive https://github.com/googl= e/AutoFDO. That will be a problem for AutoFDO in GCC. The idea to find a di= fferent home for GCC AutoFDO tools was discussed before on this alias but t= his becomes more urgent now. One idea was to build these tools from GCC rep= o and another was to produce gcov from perf tool directly. Andi (cc'd) had= some early unfinished prototype for latter. Please let me know if you have thoughts on how we should proceed. Thanks, Eugene --_000_CO1PR21MB13313861B281B3878D031FEF91362CO1PR21MB1331namp_--