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 C2CFF3858C2B for ; Mon, 15 May 2023 10:32:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C2CFF3858C2B 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: bizesmtp86t1684146728t0efkxi0 Received: from LAPTOP-EPITNQBU ( [58.60.1.20]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 15 May 2023 18:32:07 +0800 (CST) X-QQ-SSF: 01400000000000F0R000000A0000000 X-QQ-FEAT: 3M0okmaRx3ikJGjhyN3jV7WB4nmRhK5F9vAWSuHsKsDODI8h/OaV4P6UVDfvR AloLvkDbXkTv34lx/UTWKYYCt6JaRqC0qmnUb6yvskdWjGWOu1MDXDcjFtj0xpusyubFBC0 NqykaTyfoetsCk4umfjTAPmROesQMMaZ+PeEnivpAFeo3cCG3z9m3Wc81SJCzjDZbro/hrh uN4yajy0RCR13t8wvflP9dTAABg6So6lOrZD4n838l2ABdm1vtGzbXIFJICDLfNZpiZ+1or gI8PjvVKyelG/9/wdXXXaxVzN7A1hZfdElRQAoXpy6HOEERNkWNZpP4lyN4Jcncvl5J/fan JWYBGvsAda4JR7jPk9uOS247dU7Fk4lwlwRTtEuD+/QRSgFZwPlcbGvOiKIgQA7Q7Zq3izs PJ3Kdu9vKbtKo9039r/14UY4KJ+tVIAZ X-QQ-GoodBg: 2 X-BIZMAIL-ID: 17056337361299362308 Date: Mon, 15 May 2023 18:32:07 +0800 From: "juzhe.zhong@rivai.ai" To: "Robin Dapp" , Kito.cheng , richard.sandiford Cc: "Robin Dapp" , gcc-patches , palmer , jeffreyalaw Subject: Re: Re: [PATCH] RISC-V: Support TARGET_VECTORIZE_PREFERRED_VECTOR_ALIGNMENT to optimize codegen of RVV auto-vectorization References: <20230513114421.196081-1-juzhe.zhong@rivai.ai>, <9749BBE19D80DC01+2023051508355391896637@rivai.ai>, , , , , , <132E881DE80F1875+2023051516101569689363@rivai.ai>, <07b815ad-a607-9b59-14c5-b0b0180d103b@gmail.com> X-Priority: 3 X-GUID: B43F5C72-10BF-435C-BDDA-4D6CCBAF68E9 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart747276247173_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RCVD_IN_SORBS_WEB,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_NextPart747276247173_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Tm8sIEFSTSBTVkUgaXMgMTI4Yml0IGFsaWdubWVudCBpbnN0ZWFkIG9mIGVs ZW1lbnQgYWxpZ24gKGluIGFhcmNoNjQtbW9kZXMuZGVmKS4NCg0KSWYgeW91 IHdhbnQgdG8gdHVuZSB0aGUgYWxpZ25tZW50LCB5b3Ugc2hvdWxkIGFkZCB0 dW5uaW5nIGluZm8gaW50byByaXNjdi1tb2Rlcy5kZWYNCmluc3RlYWQgb2Yg dGhpcyB0YXJnZXQgaG9vay4NCg0KVGhhbmtzLg0KDQoNCmp1emhlLnpob25n QHJpdmFpLmFpDQogDQpGcm9tOiBSb2JpbiBEYXBwDQpEYXRlOiAyMDIzLTA1 LTE1IDE2OjU4DQpUbzoganV6aGUuemhvbmdAcml2YWkuYWk7IEtpdG8uY2hl bmc7IHJpY2hhcmQuc2FuZGlmb3JkDQpDQzogcmRhcHAuZ2NjOyBnY2MtcGF0 Y2hlczsgcGFsbWVyOyBqZWZmcmV5YWxhdw0KU3ViamVjdDogUmU6IFtQQVRD SF0gUklTQy1WOiBTdXBwb3J0IFRBUkdFVF9WRUNUT1JJWkVfUFJFRkVSUkVE X1ZFQ1RPUl9BTElHTk1FTlQgdG8gb3B0aW1pemUgY29kZWdlbiBvZiBSVlYg YXV0by12ZWN0b3JpemF0aW9uDQo+IEFmdGVyIHRoaXMgcGF0Y2gsIFJWViBH Q0MgYnkgZGVmYXVsdCBzdXBwb3J0IGFsaWdubWVudCBvZiBSVlYgbW9kZXMN Cj4gYWNjb3JkaW5nIHRvIHJpc2N2LW1vZGVzLmRlZi4gSW4gcmlzY3YtbW9k ZXMuZGVmLCB3ZSBkZWZpbmUgZWFjaCBSVlYNCj4gbW9kZXMgYXJlIGVsZW1l bnQgYWxpZ24gd2hpY2ggaXMgYWxpZ25lZCB0byBSVlYgSVNBIHNwZWMuDQo+ IA0KPiBJZiB5b3Ugd2FudCB0byBzdXBwb3J0IG90aGVyIGFsaWdubWVudCwg eW91IHNob3VsZCBhZGQgdHVubmluZyBpbmZvDQo+IGZvciB0aGlzIGluIHRo ZSBmdXR1cmUuIEFuZCB0aGUgZGVmYXVsdCBiZWhhdmlvciBpbiBjYXNlIG9m IGFsaWdubWVudA0KPiB3aGljaCBpcyBhbHJlYWR5IGluIHRoaXMgcGF0Y2gg c2hvdWxkIG5vdCBiZSBjaGFuZ2VkIGluIHRoZSBmdXR1cmUuDQogDQpXZSdy ZSBjaGFuZ2luZyB0aGUgcHJlZmVycmVkX3ZlY3Rvcl9hbGlnbm1lbnQgaG9v aywgbm90IHRoZQ0KdmVjdG9yX2FsaWdubWVudCBob29rLiAgVGhlIHdheSBJ IHNlZSBpdCwgd2Ugd2lsbCBuZXZlciBwZWVsIGZvciBhbGlnbm1lbnQNCndo ZW4gc2V0dGluZyB0aGUgcHJlZmVycmVkX2FsaWdubWVudCB0byB0aGUgYWxp Z25tZW50IG9mIGEgc2luZ2xlDQplbGVtZW50LCBubyBtYXR0ZXIgdGhlIGNv c3Qgb2YgbWlzYWxpZ25lZCBsb2Fkcy9zdG9yZXMuICBJcyB0aGUgaWRlYQ0K dGhlbiB0byBhZGp1c3QgdGhlIHByZWZlcnJlZF9hbGlnbm1lbnQgaG9vayBk ZXBlbmRpbmcgb24gbXR1bmU/IA0KIA0KSU1ITyBpdCdzIG11Y2ggbW9yZSAi bmF0dXJhbCIgdG8gc2V0IHRoZSB2ZWN0b3JpemF0aW9uIGNvc3RzIGFjY29y ZGluZyB0bw0KbXR1bmUgKGRvbmUgYW55d2F5IGF0IHNvbWUgcG9pbnQpLCBu b3QgY2hhbmdlIHRoZSBwcmVmZXJyZWRfYWxpZ25tZW50IGFuZA0KbGV0IHRo ZSB2ZWN0b3JpemVyIGRlY2lkZSB3aGV0aGVyIGlzIGhhcyBlbm91Z2ggaW5m b3JtYXRpb24gb24gd2hldGhlcg0KdG8gcGVlbCBvciBub3QuDQogDQpNYXli ZSBSaWNoYXJkIGNhbiBjb21tZW50IGhlcmUgb24gd2h5IHRoZSB2ZWN0b3Jf YWxpZ25tZW50X3ByZWZlcnJlZCBob29rDQp3YXMgb3JpZ2luYWxseSBpbnRy b2R1Y2VkIG9yIHdoYXQgd2Fzbid0IHBvc3NpYmxlIHdpdGhvdXQgaXQgKGku ZS4gd2h5IG5vdA0KZ28gdmlhIGNvc3RzKS4gIEF0IHNvbWUgcG9pbnQgdGhl IHZlY3Rvcml6ZXIgd291bGQgcGVlbCBldmVuIGlmIHRoZSBjb3N0cw0Kd2Vy ZSBsb3cgZm9yIG1pc2FsaWduZWQgYWNjZXNzZXMgYnV0IHRoYXQgaGFkIGFs cmVhZHkgYmVlbiBmaXhlZCBiZWZvcmUgdGhlDQpob29rIHdhcyBpbnRyb2R1 Y2VkLg0KIA0KQW5kIEFCSS13aXNlIChhbmQgdGhhdCdzIHdoYXQgdGhlIFYg c3BlYyBkb2N1bWVudHMpIHdlIGFyZSBhbHJlYWR5IHNhZmUNCmJ5IHVzaW5n IE1JTiAoMTI4LCBUWVBFX1NJWkUgKHR5cGUpKS4gIFdlIGNvdWxkIHByb2Jh Ymx5IGV2ZW4gbG93ZXIgdGhhdD8NCiANClJlZ2FyZHMNClJvYmluDQogDQo= ------=_001_NextPart747276247173_=------