From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg154.qq.com (smtpbg154.qq.com [15.184.224.54]) by sourceware.org (Postfix) with ESMTPS id 7E2123858D28 for ; Sat, 4 Mar 2023 00:29:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7E2123858D28 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: bizesmtp82t1677889750t03b3pjo Received: from TABLET-POE6JQHH ( [115.45.140.50]) by bizesmtp.qq.com (ESMTP) with id ; Sat, 04 Mar 2023 08:29:09 +0800 (CST) X-QQ-SSF: 01400000000000E0M000000A0000000 X-QQ-FEAT: ILHsT53NKPhbzSS+gh/VjjpA5/k0b/7NKya9aWKDDuGH7S3IhBTwDMZfVyRvk TjvJMUxC9HmqIM255JXnQiqd9x3r3HthZalrp40qTFnkXBxn/YTvMIbf/Rc/N955Vl/AcxK UpsEqSSUMEivxp8ACL49b2C2WcpiwbYNhAOYnb4Va0CoEJLxnjSO+8D/CNOShPfO/kijU8w VOWqEDkEBULrIsNnziR1YO4GBFITbZCsGlz4ghzfwvas5c6qDnjwfWn3gz5cVRNCHXn3XzK XT1jDxkU8fqB+T7FVYXdrbo2YVmRBIqmZtHYP4ruG2eD71GBcQjo219qf/XYLR7N4HK3wwx DaV4QpejejVRZZYrd3GIwTmUFm4HQyL6TMa4PCP16uhYNuhHIk= X-QQ-GoodBg: 2 Date: Sat, 4 Mar 2023 08:29:10 +0800 From: To: gcc-patches Cc: "Jeff Law" , kito.cheng , palmer , "Michael Collison" Subject: RISC-V: Add auto-vectorization support X-Priority: 3 X-GUID: 6C02C978-535D-4701-99A0-8A6A2D65E4AD X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart678762485452_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID 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: This is a multi-part message in MIME format. ------=_001_NextPart678762485452_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 Pj4gVGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBhZGRzIGZvdW5kYXRpb25hbCBz dXBwb3J0IGZvciBSSVNDLVYgCj4+IGF1dG92ZWN0b3JpemF0aW9uLiBUaGVz ZSBwYXRjaGVzIGFyZSBiYXNlZCBvbiB0aGUgY3VycmVudCB1cHN0cmVhbSBy dnYgCj4+IHZlY3RvciBpbnRyaW5zaWMgc3VwcG9ydCBhbmQgaXMgbm90IGEg bmV3IGltcGxlbWVudGF0aW9uLiBNb3N0IG9mIHRoZSAKPj4gaW1wbGVtZW50 YXRpb24gY29uc2lzdHMgb2YgYWRkaW5nIHRoZSBuZXcgdmVjdG9yIGNvc3Qg bW9kZWwsIHRoZSAKPj4gYXV0b3ZlY3Rvcml6YXRpb24gcGF0dGVybnMgdGhl bXNlbHZlcyBhbmQgdGFyZ2V0IGhvb2tzLgo+PiBUaGlzIGltcGxlbWVudGF0 aW9uIG9ubHkgcHJvdmlkZXMgc3VwcG9ydCBmb3IgaW50ZWdlciBhZGRpdGlv biBhbmQgCj4+IHN1YnRyYWN0aW9uIGFzIGEgcHJvb2Ygb2YgY29uY2VwdC4K Pj4gQXMgZGlzY3Vzc2VkIG9uIHRoaXMgbGlzdCwgaWYgdGhlc2UgcGF0Y2hl cyBhcmUgYXBwcm92ZWQgdGhleSB3aWxsIGJlIAo+PiBtZXJnZWQgaW50byBh ICJhdXRvLXZlY3Rvcml6YXRpb24iIGJyYW5jaCBvbmNlIGdjYy0xMyBicmFu Y2hlcyBmb3IgcmVsZWFzZS4KPj4gVGhlcmUgYXJlIHR3byBrbm93biBpc3N1 ZXMgcmVsYXRlZCB0byBjcmFzaGVzIChhc3NlcnQgZmFpbHVyZXMpIAo+PiBh c3NvY2lhdGVkIHdpdGggdHJlZSB2ZWN0b3JpemF0aW9uOyBvbmUgb2Ygd2hp Y2ggSSBoYXZlIHNlbnQgYSBwYXRjaCBmb3IgCj4+IGFuZCBoYXZlIHJlY2Vp dmVkIGZlZWRiYWNrLiBJIHdpbGwgYmUgc2VuZGluZyBhIHBhdGNoIGZvciB0 aGUgc2Vjb25kIAo+PiBpc3N1ZSB0b21vcnJvdy4KDQpUaGVzZSBwYXRjaGVz IGhhdmUgc28gbWFueSBpc3N1ZXM6DQoxLiBZb3Ugc2hvdWxkIG5vdCBhcml0 aG1ldGljIG9wZXJhdGlvbiB3aXRob3V0IHN1cHBvcnRpbmcgYXV0by12ZWN0 b3JpemF0aW9uIGxvYWQvc3RvcmVzLg0KMi4gUlZWIGNvc3QgbW9kZWwgaXMg dG90YWxseSBpbmNvcnJlY3Qgc2luY2UgdGhleSBhcmUganVzdCBteSBleHBl cmltZW50YWwgd29yayB3aXRob3V0IGFueQ0KICAgIGJlbmNobWFyayB0dW5p bmcuDQozLiBJQ0UgaW4gYXV0by12ZWN0b3JpemF0aW9uIGJhc2Ugb24gY3Vy cmVudCB1cHN0cmVhbSBmcmFtZXdvcmsuDQo0LiBUaGUgdmVjdG9yLWxlbmd0 aC9MTVVMIGNvbXBpbGUgb3B0aW9uIGlzIG5vdCByYXRpZmllZCwgd2UgY2Fu J3QgcHVzaCB0aGUgdW5yYXRpZmllZA0KICAgIGNvbXBpbGUgb3B0aW9uLiBU aGUgY29tcGlsZSBvcHRpb24gc2hvdWxkIGJlIGNvbnNpc3RlbnQgd2l0aCBM TFZNLg0KNS4gVGhlIGN1cnJlbnQgUlZWIGluc3RydWN0aW9uIG1hY2hpbmUg ZGVzY3JpcHRpb25zIGFyZSBub3Qgc3RhYmxlLCB5b3UgY2FuIG5vdCBzdXBw b3J0IGF1dG8tdmVjDQogICAgYmFzZSBvbiB1bnN0YWJsZSBtYWNoaW5lIGRl c2NyaXB0aW9ucy4NCi4uLi5ldGMuIHNvIG1hbnkgaXNzdWVzLg0KDQpTbyBJ IHRvdGFsbHkgZGlzYWdyZWUgdGhpcyBzZXQgb2YgcGF0aGVzLiBUaGVzZSBw YXRjaGVzIGFyZSBjb21pbmcgZnJvbSBteSBvcmlnaW5hbCB1Z2x5IGV4cGVy aW1lbnRhbCANClJWViB3b3JrIGluIFJJU0MtViByZXBvOg0KaHR0cHM6Ly9n aXRodWIuY29tL3Jpc2N2LWNvbGxhYi9yaXNjdi1nY2MvdHJlZS9yaXNjdi1n Y2MtcnZ2LW5leHQgIHRoYXQgSSBhbHJlYWR5IGFiYW5kb25lZCAoSSBubyBs b25nZXIgbWFpbnRhaW5lZCkuIA0KDQpDdXJyZW50bHksIHdlIChJICYmIGtp dG8pIGhhdmUgZmluaXNoZWQgYWxsIGludHJpbnNpY3MgKGV4Y2VwdCBzZWdt ZW50IGluc3RydWN0aW9ucykgYW5kIG1hY2hpbmUgZGVzY3JpcHRpb25zLA0K d2Ugd2lsbCBrZWVwIHRlc3RpbmcgYW5kIGZpbmUtdHVubmluZyAmJiBmaXgg YnVncyB1bnRpbCBHQ0MgMTMgcmVsZWFzZS4gIFdlIHNob3VsZCB3YWl0IHVu dGlsIG1hY2hpbmUgZGVzY3JpcHRpb25zDQphcmUgc3RhYmxlIHRvIHN1cHBv cnQgYXV0by12ZWMuIFNvIGRvbid0IGRvIGFueSBhdXRvLXZlYyBkdXJpbmcg c3RhZ2UgNCBpbiBHQ0MgMTMgcGx6LiANCg0KSSBoYXZlIGFuIGVsZWdlbnQg aW1wbGVtZW50YXRpb24gaW4gbXkgZG93bnN0cmVhbS4NCkFuZCBJIHdpbGwg c3RhcnQgdG8gYXV0by12ZWMgd2hlbiBHQ0MgMTQgaXMgb3Blbi4NCg0KVGhh bmtzLg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQo= ------=_001_NextPart678762485452_=------