From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) by sourceware.org (Postfix) with ESMTPS id A5BCA3858C74 for ; Thu, 2 Feb 2023 12:35:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A5BCA3858C74 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp62t1675341337tfie7x33 Received: from LAPTOP-EPITNQBU ( [58.60.1.3]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 02 Feb 2023 20:35:36 +0800 (CST) X-QQ-SSF: 01400000000000E0L000000A0000000 X-QQ-FEAT: 90EFqYDyPxBqfsu0cEMCw4DMpMkk/RjlDgOXIdRF3giueBlahFivWWetCnahc FwzcD0pMgYxN0anYFDBqpEA12u7j36h0PkYQnvkzEbfTBwlCOh36WH+2QifLGEAI4BHz6Wm fnj3h9yMnhSPLcn0st9yp2OELqvxzIJaBNIZ60mWdxMw6lZ6kgIf5XEVc2W2Fipl19F2d5O FGWnqCv9kulLktvvGjPyu5v4VwqxzPMOLQhlZpgRMBW92hhDanc0q3esxOTE2iSfy8dXowj 1k7i5vMg67bzYPSpqnrrl9N5+p8OX4uyLPglsT8YJGam6CtxwedWOtjjfi0PM7Bhx71VEEJ /gPLwbfaVuYQOsoamk9GeA1zeoOTz9ELnZ3OoaOHDpxhmJ0UyBCFZzwnMsPQMNkaGOZ19wa fR2JFtKC7Y+BE0awVXrizQ== X-QQ-GoodBg: 2 Date: Thu, 2 Feb 2023 20:35:36 +0800 From: "juzhe.zhong@rivai.ai" To: rguenther Cc: gcc-patches , kito.cheng , richard.sandiford , jeffreyalaw , apinski Subject: Re: Re: [PATCH] CPROP: Allow cprop optimization when the function has a single block References: <2E16F446920AC99F+2023020120563582688674@rivai.ai>, <0CEDD257-703F-4ED3-B927-C21279557CE6@gmail.com>, , X-Priority: 3 X-GUID: DDE56FB8-3996-477B-B7B4-EE1EFE69B3F8 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart214310616877_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,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: This is a multi-part message in MIME format. ------=_001_NextPart214310616877_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 VGhhbmsgeW91IHNvIG11Y2guIEtpdG8gaGVscGVkIG1lIGZpeCBpdCBhbHJl YWR5Lg0KUlZWIGluc3RydWN0aW9uIHBhdHRlcm5zIGNhbiBoYXZlIENTRSBv cHRpbWl6YXRpb25zIG5vdy4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFp DQogDQpGcm9tOiBSaWNoYXJkIEJpZW5lcg0KRGF0ZTogMjAyMy0wMi0wMiAy MDoyNg0KVG86IGp1emhlLnpob25nQHJpdmFpLmFpDQpDQzogZ2NjLXBhdGNo ZXM7IGtpdG8uY2hlbmc7IHJpY2hhcmQuc2FuZGlmb3JkOyBqZWZmcmV5YWxh dzsgYXBpbnNraQ0KU3ViamVjdDogUmU6IFJlOiBbUEFUQ0hdIENQUk9QOiBB bGxvdyBjcHJvcCBvcHRpbWl6YXRpb24gd2hlbiB0aGUgZnVuY3Rpb24gaGFz IGEgc2luZ2xlIGJsb2NrDQpPbiBUaHUsIDIgRmViIDIwMjMsIGp1emhlLnpo b25nQHJpdmFpLmFpIHdyb3RlOg0KIA0KPiBZZWFoLCBUaGFua3MuIFlvdSBh cmUgcmlnaHQuIENTRSBzaG91bGQgZG8gdGhlIGpvYi4gDQo+IE5vdyBJIGtu b3cgdGhlIHJlYXNvbiBDU0UgZmFpbGVkIHRvIG9wdGltaXplIGlzIEkgaW5j bHVkZSBWTF9SRUdOVU0oNjYpL1ZUWVBFX1JFTlVNKDY3KSBoYXJkIHJlZw0K PiBhcyB0aGUgZGVwZW5kZW5jeSBvZiBwcmVkX2Jyb2FkY2FzdDoNCj4gKGlu c24gMTkgMTggMjAgNCAoc2V0IChyZWc6Vk54MURJIDE1MikNCj4gPiAgICAg ICAgIChpZl90aGVuX2Vsc2U6Vk54MURJICh1bnNwZWM6Vk54MUJJIFsNCj4g PiAgICAgICAgICAgICAgICAgICAgIChjb25zdF92ZWN0b3I6Vk54MUJJIHJl cGVhdCBbDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25z dF9pbnQgMSBbMHgxXSkNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBd KQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA0IFsweDRd KQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAyIFsweDJd KSByZXBlYXRlZCB4Mg0KPiA+ICAgICAgICAgICAgICAgICAgICAgKGNvbnN0 X2ludCAwIFswXSkNCj4gPiAgICAgICAgICAgICAgICAgICAgIChyZWc6U0kg NjYgdmwpDQo+ID4gICAgICAgICAgICAgICAgICAgICAocmVnOlNJIDY3IHZ0 eXBlKQ0KPiA+ICAgICAgICAgICAgICAgICBdIFVOU1BFQ19WUFJFRElDQVRF KQ0KPiA+ICAgICAgICAgICAgICh2ZWNfZHVwbGljYXRlOlZOeDFESSAocmVn L3Y6REkgMTQ4IFsgeCBdKSkNCj4gPiAgICAgICAgICAgICAodW5zcGVjOlZO eDFESSBbDQo+ID4gICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDAg WzBdKQ0KPiA+ICAgICAgICAgICAgICAgICBdIFVOU1BFQ19WVU5ERUYpKSkg InJ2di5jIjoyMjoyMyA2OTUge3ByZWRfYnJvYWRjYXN0dm54MWRpfQ0KPiA+ ICAgICAgKG5pbCkpDQo+IFRoZW4gQ1NFIGZhaWxlZCB0byBzZXQgdGhlIDE1 MiBhcyBjb3B5Lg0KPiANCj4gVkxfUkVHTlVNKDY2KS9WVFlQRV9SRU5VTSg2 NykgYXJlIHRoZSBnbG9iYWwgaGFyZCByZWcgdGhhdCBJIHNob3VsZCBtYWtl IGVhY2ggUlZWIGluc3RydWN0aW9uIGRlcGVuZCBvbiB0aGVtLg0KPiBTaW5j ZSB3ZSB1c2UgdnNldHZsIGluc3RydWN0aW9uICh3aGljaCBpcyBzZXR0aW5n IGdsb2JhbCBWTF9SRUdOVU0oNjYpL1ZUWVBFX1JFTlVNKDY3KSBzdGF0dXMp IHRvIHNldCB0aGUgZ2xvYmFsIHN0YXR1cyBmb3INCj4gZWFjaCBSVlYgaW5z dHJ1Y3Rpb24uIA0KPiBJbmNsdWRpbmcgdGhlIGRlcGVuZGVuY3kgaGVyZSBp cyB0byBtYWtlIHN1cmUgdGhlIGdsb2JhbCBWTC9WVFlQRSBzdGF0dXMgaXMg Y29ycmVjdCBvZiBlYWNoIFJWViBpbnN0cnVjdGlvbi4gKElmIHdlIGRvbid0 IGluY2x1ZGUNCj4gc3VjaCBkZXBlbmRlbmN5IGluIFJWViBpbnN0cnVjdGlv biwgaW5zdHJ1Y3Rpb24gc2NoZWR1bGluZyBtYXkgbW92ZSB0aGUgUlZWIGlu c3RydWN0aW9ucyBhbmQgdnNldHZsIGluc3RydWN0aW9ucyByYW5kb21seSB0 aGVuDQo+IHByb2R1Y2UgaW5jb3JyZWN0IHZzZXR2bCBjb25maWd1cmF0aW9u KQ0KPiANCj4gVGhlIG9yaWdpbmFsIHJlZ19jbGFzcyBvZiBWTF9SRUdOVU0o NjYpL1ZUWVBFX1JFTlVNKDY3KSBJIHNldCBoZXJlOg0KPiByaXNjdl9yZWdu b190b19jbGFzcyBbVkxfUkVHTlVNXSA9IFZMX1JFR1M7DQo+IHJpc2N2X3Jl Z25vX3RvX2NsYXNzIFtWVFlQRV9SRU5VTV0gPSBWVFlQRV9SRUdTOw0KPiBT dWNoIGNvbmZpZ3VyYXRpb24gbWFrZSBDU0UgZmFpbGVkLg0KPiANCj4gSG93 ZXZlciwgaWYgSSBjaGFuZ2UgdGhlIHJlZ19jbGFzcyA6DQo+IHJpc2N2X3Jl Z25vX3RvX2NsYXNzIFtWTF9SRUdOVU1dID0gTk9fUkVHUzsNCj4gcmlzY3Zf cmVnbm9fdG9fY2xhc3MgW1ZUWVBFX1JFTlVNXSA9IE5PX1JFR1M7DQo+IFRo ZSBDU0Ugbm93IGNhbiBkbyB0aGUgb3B0aW1pemF0aW9uIG5vdyENCj4gDQo+ IDEpIFdvdWxkIHlvdSBtaW5kIHRlbGxpbmcgbWUgdGhlIGRpZmZlcmVuY2Ug YmV0d2VlbiB0aGVtPw0KIA0KTm8gaWRlYS4gIEkgdGhpbmsgQ1NFIGF2b2lk cyB0byB0b3VjaCBoYXJkIHJlZ2lzdGVyIHJlZmVyZW5jZXMgYmVjYXVzZQ0K ZWxpZGluZyB0aGVtIHRvIGNvcGllcyBjYW4gaW5jcmVhc2UgcmVnaXN0ZXIg cHJlc3N1cmUuDQogDQo+IDIpIElmIEkgc2V0IHRoZXNlIDIgZ2xvYmFsIHN0 YXR1cyByZWdpc3RlciBhcyBOT19SRUdTLCB3aWxsIGl0IGNyZWF0ZSANCj4g ICAgaXNzdWVzIGZvciB0aGUgZ2xvYmFsIHN0YXR1cyBjb25maWd1cmF0aW9u IG9mIGVhY2ggUlZWIGluc3RydWN0aW9ucyA/DQogDQpObyBpZGVhIGVpdGhl ci4gIFVzdWFsbHkgdGhlc2Uga2luZCBvZiBkZXBlbmRlbmNlcyBhcmUgaW50 cm9kdWNlZA0KYnkgdGFyZ2V0cyBhdCB0aGUgcG9pbnQgdGhlIFZMIHNldHRp bmcgaXMgaW50cm9kdWNlZCB0byBhdm9pZA0KcGVzc2ltaXppbmcgb3B0aW1p emF0aW9ucyBlYXJsaWVyLiAgT2Z0ZW4sIGZvciBjYXNlcyBsaWtlIGEgVkwN CnJlZ2lzdGVyLCB0aGlzIGlzIGRvbmUgYWZ0ZXIgcmVnaXN0ZXIgYWxsb2Nh dGlvbiBvbmx5IGFuZCBpbmRlZWQNCm5lY2Vzc2FyeSB0byBhdm9pZCB0aGUg c2Vjb25kIHNjaGVkdWxpbmcgcGFzcyBmcm9tIGJyZWFraW5nIHRoaW5ncy4N CiANClJpY2hhcmQuDQogDQo= ------=_001_NextPart214310616877_=------