From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgbr2.qq.com (smtpbgbr2.qq.com [54.207.22.56]) by sourceware.org (Postfix) with ESMTPS id C2F533858C98 for ; Fri, 22 Dec 2023 23:08:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C2F533858C98 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C2F533858C98 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.207.22.56 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703286514; cv=none; b=qt/SbyO3lRzRGAjLk8lKWhp8WGryQmILXmti63wKoQ/l6FE+MKx3ONcAEmNWj8lsiCJ1jhSk08XDBXk55BmAhPPkdVWQso4zbdbs7oy8Yx1485Nw21qi9bkrjQ9337QW42tM07Zad1HqbLHT73EncTYEOIdIm7B+zMv27V9C7Pw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703286514; c=relaxed/simple; bh=q3JH7v4yWp61Ym1Qih0d42QueWpjVOcoFG93OlA/YqQ=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=EPIfEednha7XGLvltUbGnY+kfU6p0UCCMr198c9CiZjV5YlpUXKUEAUgM5gT4v1P99VHXq1vV9bdIwHoqWVDSHlWCX2s1JZS/ydXYxRCEocvghFWfhdU5LQOSzBzBPJIUwzfSxJAE4kHSub7Yzy20v95G+FsqgmC5YP+BRstFxs= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp85t1703286506td32z28h Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Sat, 23 Dec 2023 07:08:25 +0800 (CST) X-QQ-SSF: 01400000002000G0V000B00A0000000 X-QQ-FEAT: kN2ypXZVqgyLLx3iWpm3honRqq62uQoFxWV+WEVPy7tykA5XkPgzKZ2VAFWJx C3/QG0gV7tZ8RXsJoIzlcRMlkekSTVx1O2keZJVKoJDmQcC9PYFZCEeR5yt7Zy/lXK8zBjI gVZO7w3gskj7gx5+LQjMAjK9e2db2t9ReZ0mm0eUEcCoNeP3R3pjQ4iv/8Pw59JycDxKvI1 FXwi37/ytpO9yJvzgKzbCojA529ZvIBUFVZQCLrjUKilrqApKuL8xPM3WHLZyPA4jbpOJ5f c8zf03dQ0Pc8y/cFTWedN2aW0GTdazhzpIaZARXh6R3RjpKlRJ4urNgv+qxf4nwF931Vcvl ugqq8NaoKKR94OpOZgpbWXTzL99BGH+UxYGaH+33dZUwQ8a/YLgJc06GlZ6czWD7oPsyM/m s4rVmLlF+MvSwhk5Yf5DAw== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 17472842986847527331 Date: Sat, 23 Dec 2023 07:08:26 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: "Jeff Law" , gcc-patches Cc: kito.cheng , kito.cheng , rdapp.gcc Subject: Re: Re: [PATCH] RISC-V: Make PHI initial value occupy live V_REG in dynamic LMUL cost model analysis References: <20231222095156.304068-1-juzhe.zhong@rivai.ai>, <6463dca3-3af6-4226-aa6a-46e56b05b338@gmail.com> X-Priority: 3 X-GUID: 69605097-E3CF-4C32-AA9C-4D8AF6B1A8D5 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <1A1E953F3B0764C9+2023122307082554781885@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart250055238241_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SCC_10_SHORT_WORD_LINES,SCC_5_SHORT_WORD_LINES,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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_NextPart250055238241_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Q29tbWl0dGVkLiBUaGFua3MgSmVmZi4NCg0KDQoNCmp1emhlLnpob25nQHJp dmFpLmFpDQogDQpGcm9tOiBKZWZmIExhdw0KRGF0ZTogMjAyMy0xMi0yMyAw MDo1OA0KVG86IEp1emhlLVpob25nOyBnY2MtcGF0Y2hlcw0KQ0M6IGtpdG8u Y2hlbmc7IGtpdG8uY2hlbmc7IHJkYXBwLmdjYw0KU3ViamVjdDogUmU6IFtQ QVRDSF0gUklTQy1WOiBNYWtlIFBISSBpbml0aWFsIHZhbHVlIG9jY3VweSBs aXZlIFZfUkVHIGluIGR5bmFtaWMgTE1VTCBjb3N0IG1vZGVsIGFuYWx5c2lz DQogDQogDQpPbiAxMi8yMi8yMyAwMjo1MSwgSnV6aGUtWmhvbmcgd3JvdGU6 DQo+IENvbnNpZGVyIHRoaXMgZm9sbG93aW5nIGNhc2U6DQo+IA0KPiBmb286 DQo+ICAgICAgICAgIGJsZSAgICAgYTAsemVybywuTDExDQo+ICAgICAgICAg IGx1aSAgICAgYTIsJWhpKC5MQU5DSE9SMCkNCj4gICAgICAgICAgYWRkaSAg ICBzcCxzcCwtMTI4DQo+ICAgICAgICAgIGFkZGkgICAgYTIsYTIsJWxvKC5M QU5DSE9SMCkNCj4gICAgICAgICAgbXYgICAgICBhMSxhMA0KPiAgICAgICAg ICB2c2V0dmxpIGE2LHplcm8sZTMyLG04LHRhLG1hDQo+ICAgICAgICAgIHZp ZC52ICAgdjgNCj4gICAgICAgICAgdnM4ci52ICB2OCwwKHNwKSAgICAgICAg ICAgICAgICAgICAgIC0tLT4gc3BpbGwNCj4gLkwzOg0KPiAgICAgICAgICB2 bDhyZTMyLnYgICAgICAgdjE2LDAoc3ApICAgICAgICAgICAgLS0tPiByZWxv YWQNCj4gICAgICAgICAgdnNldHZsaSBhNCxhMSxlOCxtMix0YSxtYQ0KPiAg ICAgICAgICBsaSAgICAgIGEzLDANCj4gICAgICAgICAgdnNldHZsaSBhNSx6 ZXJvLGUzMixtOCx0YSxtYQ0KPiAgICAgICAgICB2bXY4ci52IHYwLHYxNg0K PiAgICAgICAgICB2bXYudi54IHY4LGE0DQo+ICAgICAgICAgIHZtdi52Lmkg djI0LDANCj4gICAgICAgICAgdmFkZC52diB2OCx2MTYsdjgNCj4gICAgICAg ICAgdm12OHIudiB2MTYsdjI0DQo+ICAgICAgICAgIHZzOHIudiAgdjgsMChz cCkgICAgICAgICAgICAgICAgICAgIC0tLT4gc3BpbGwNCj4gLkw0Og0KPiAg ICAgICAgICBhZGRpdyAgIGEzLGEzLDENCj4gICAgICAgICAgdmFkZC52diB2 OCx2MCx2MTYNCj4gICAgICAgICAgdmFkZC52aSB2MTYsdjE2LDENCj4gICAg ICAgICAgdmFkZC52diB2MjQsdjI0LHY4DQo+ICAgICAgICAgIGJuZSAgICAg YTAsYTMsLkw0DQo+ICAgICAgICAgIHZzZXR2bGkgemVybyxhNCxlMzIsbTgs dGEsbWENCj4gICAgICAgICAgc3ViICAgICBhMSxhMSxhNA0KPiAgICAgICAg ICB2c2UzMi52IHYyNCwwKGEyKQ0KPiAgICAgICAgICBzbGxpICAgIGE0LGE0 LDINCj4gICAgICAgICAgYWRkICAgICBhMixhMixhNA0KPiAgICAgICAgICBi bmUgICAgIGExLHplcm8sLkwzDQo+ICAgICAgICAgIGxpICAgICAgYTAsMA0K PiAgICAgICAgICBhZGRpICAgIHNwLHNwLDEyOA0KPiAgICAgICAgICBqciAg ICAgIHJhDQo+IC5MMTE6DQo+ICAgICAgICAgIGxpICAgICAgYTAsMA0KPiAg ICAgICAgICByZXQNCj4gDQo+IFBpY2sgdW5leHBlY3RlZCBMTVVMID0gOC4N Cj4gDQo+IFRoZSByb290IGNhdXNlIGlzIHdlIGRpZG4ndCBpbnZvbHZlIFBI SSBpbml0aWFsIHZhbHVlIGluIHRoZSBkeW5hbWljIExNVUwgY2FsY3VsYXRp b246DQo+IA0KPiAgICAjIGpfMTcgPSBQSEkgPGpfMTEoOSksIDAoNSk+ICAg ICAgICAgICAgICAgICAgICAgICAtLS0+ICMgdmVjdF92ZWNfaXZfLjhfMjQg PSBQSEkgPF8yNSg5KSwgeyAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAw LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAw LCAwLCAwLCAwLCAwLCAwLCAwLCAwIH0oNSk+DQo+IA0KPiBXZSBkaWRuJ3Qg Y291bnQgeyAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAw LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAw LCAwLCAwLCAwLCAwIH0gaW4gY29uc3VtaW5nIHZlY3RvciByZWdpc3RlciBi dXQgaXQgZG9lcyBhbGxvY2F0ZSBhbiB2ZWN0b3IgcmVnaXN0ZXIgZ3JvdXAg Zm9yIGl0Lg0KWXVwLiAgVGhlcmUncyBhbmFsb2d1ZXMgaW4gdGhlIHNjYWxh ciBzcGFjZS4gIERlcGVuZGluZyBvbiB0aGUgY29udGV4dCANCndlIG1pZ2h0 IGNvbnNpZGVyIHRoZSB2YWx1ZSBsaXZlIG9uIHRoZSBlZGdlLCBhdCB0aGUg ZW5kIG9mIGUtPnNyYyBvciBhdCANCnRoZSBzdGFydCBvZiBlLT5kZXN0Lg0K IA0KSW4gdGhlIHNjYWxhciBzcGFjZSB3ZSBjb21tb25seSBoYXZlIG11bHRp cGxlIGNvbnN0YW50IHZhbHVlcyBhbmQgd2UgdHJ5IA0KdG8gYWNjb3VudCBm b3IgdGhlbSBhcyBiZXN0IGFzIHdlIGNhbiBhcyBlYWNoIGRpc3RpbmN0IGNv bnN0YW50IGNhbiANCnJlc3VsdCBpbiBhIGNvbnN0YW50IGxvYWQuICBXZSBh bHNvIHRyeSB0byBmaW5kIHBzZXVkb3MgdGhhdCBoYXBwZW4gdG8gDQphbHJl YWR5IGhhdmUgdGhlIHZhbHVlIHdlIHdhbnQgc28gdGhhdCB0aGV5IHBhcnRp Y2lwYXRlIGluIHRoZSANCmNvYWxlc2NpbmcgcHJvY2Vzcy4gIEkgZG91YnQg ZWl0aGVyIG9mIHRoZXNlIGNhc2VzIGFyZSBwYXJ0aWN1bGFybHkgDQppbXBv cnRhbnQgZm9yIHZlY3RvciB0aG91Z2guDQogDQogDQo+IA0KPiBUaGlzIHBh dGNoIGZpeGVzIHRoaXMgbWlzc2luZyBjb3VudC4gVGhlbiBhZnRlciB0aGlz IHBhdGNoIHdlIHBpY2sgdXAgcGVyZmVjdCBMTVVMIChMTVVMID0gTTQpDQo+ IA0KPiBmb286DQo+IGJsZSBhMCx6ZXJvLC5MOQ0KPiBsdWkgYTQsJWhpKC5M QU5DSE9SMCkNCj4gYWRkaSBhNCxhNCwlbG8oLkxBTkNIT1IwKQ0KPiBtdiBh MixhMA0KPiB2c2V0aXZsaSB6ZXJvLDE2LGUzMixtNCx0YSxtYQ0KPiB2aWQu diB2MjANCj4gLkwzOg0KPiB2c2V0dmxpIGEzLGEyLGU4LG0xLHRhLG1hDQo+ IGxpIGE1LDANCj4gdnNldGl2bGkgemVybywxNixlMzIsbTQsdGEsbWENCj4g dm12NHIudiB2MTYsdjIwDQo+IHZtdi52LmkgdjEyLDANCj4gdm12LnYueCB2 NCxhMw0KPiB2bXY0ci52IHY4LHYxMg0KPiB2YWRkLnZ2IHYyMCx2MjAsdjQN Cj4gLkw0Og0KPiBhZGRpdyBhNSxhNSwxDQo+IHZtdjRyLnYgdjQsdjgNCj4g dmFkZC52aSB2OCx2OCwxDQo+IHZhZGQudnYgdjQsdjE2LHY0DQo+IHZhZGQu dnYgdjEyLHYxMix2NA0KPiBibmUgYTAsYTUsLkw0DQo+IHNsbGkgYTUsYTMs Mg0KPiB2c2V0dmxpIHplcm8sYTMsZTMyLG00LHRhLG1hDQo+IHN1YiBhMixh MixhMw0KPiB2c2UzMi52IHYxMiwwKGE0KQ0KPiBhZGQgYTQsYTQsYTUNCj4g Ym5lIGEyLHplcm8sLkwzDQo+IC5MOToNCj4gbGkgYTAsMA0KPiByZXQNCj4g DQo+IFRlc3RlZCBvbiAtLXdpdGgtYXJjaD1nY3Ygbm8gcmVncmVzc2lvbi4g T2sgZm9yIHRydW5rID8NCj4gDQo+IFBSIHRhcmdldC8xMTMxMTINCj4gDQo+ IGdjYy9DaGFuZ2VMb2c6DQo+IA0KPiAqIGNvbmZpZy9yaXNjdi9yaXNjdi12 ZWN0b3ItY29zdHMuY2MgKG1heF9udW1iZXJfb2ZfbGl2ZV9yZWdzKTogUmVm aW5lIGR1bXAgaW5mb3JtYXRpb24uDQo+IChwcmVmZXJyZWRfbmV3X2xtdWxf cCk6IE1ha2UgUEhJIGluaXRpYWwgdmFsdWUgaW50byBsaXZlIHJlZ3MgY2Fs Y3VsYXRpb24uDQo+IA0KPiBnY2MvdGVzdHN1aXRlL0NoYW5nZUxvZzoNCj4g DQo+ICogZ2NjLmRnL3ZlY3QvY29zdG1vZGVsL3Jpc2N2L3J2di9wcjExMzEx Mi0xLmM6IE5ldyB0ZXN0Lg0KT0sgYXNzdW1pbmcgeW91J3ZlIGRvbmUgdGhl IG5lY2Vzc2FyeSByZWdyZXNzaW9uIHRlc3RpbmcuDQogDQpqZWZmDQogDQo= ------=_001_NextPart250055238241_=------