From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgsg1.qq.com (smtpbgsg1.qq.com [54.254.200.92]) by sourceware.org (Postfix) with ESMTPS id EC7B03858D28 for ; Wed, 12 Apr 2023 13:22:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EC7B03858D28 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: bizesmtp70t1681305733t4xszy4u Received: from TABLET-POE6JQHH ( [222.248.104.134]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 12 Apr 2023 21:22:12 +0800 (CST) X-QQ-SSF: 01400000000000F0O000000A0000000 X-QQ-FEAT: 6/K5pWSRdGrJGloJqWvQgsRJgD6u0DetW3bgXETM0q0zsdWjLB7dM5HjYJp4f /ZMDDrL+F9mwNJDcy3AHEntEUJ8w792q+OhkFgA14beIA9Ga+GVGGo69epyJ+C702Ra75L0 km3OCAY5tPlfj3zYP67glpzaytPrk+6Tprj53p/y5nvIvckEFx11ZkYI+WNcQ+HApe6gzxJ kkIsQ4FP/46Whjyi+TEajPMmefnx+lqHg9Ky6TxpAkI3o6w2i042WYjjPhuHgmXUh7tJiDc z+Bk6Z08RNjAo2GTQoMtZO/km8nAK2W2NCxyXShR0CvsuhG+i6+e5MtsmC/wRtgZz4+ux4B gpCT+aTs1TtfQxYc0s9SFqovzOC+MGQlgdL6916xecsmOEtQ9PI1P/Uagk/1rtbl0nLQ2ON gYPm7F17YfIBfc5oVJDtqA== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 5760894993028145927 Date: Wed, 12 Apr 2023 21:22:13 +0800 From: =?utf-8?B?6ZKf5bGF5ZOy?= To: linkw , richard.sandiford , rguenther Cc: gcc-patches , "Jeff Law" , rdapp Subject: Re: Re: [PATCH] VECT: Add WHILE_LEN pattern for decrement IV support for auto-vectorization References: <20230407014741.139387-1-juzhe.zhong@rivai.ai>, <63723855B0BF2130+2023041120125573846623@rivai.ai>, , , <139DA38AFC9CA5B5+2023041216004591287739@rivai.ai>, , , , , , X-Priority: 3 X-GUID: 1C3186CD-FE29-4D6B-8B15-58B7C5676DE4 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <8D9731A1540E082A+202304122122129793085@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart152874362476_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,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_NextPart152874362476_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIEtld2VuLiANCg0KSXQgc2VlbXMgdGhhdCB0aGlzIHByb3Bvc2Fs IFdISUxFX0xFTiBjYW4gaGVscCBzMzkwIHdoZW4gdXNpbmcgLS1wYXJhbSB2 ZWN0LXBhcnRpYWwtdmVjdG9yLXVzYWdlPTIgY29tcGlsZSBvcHRpb24uDQoN CldvdWxkIHlvdSBtaW5kIGFwcGx5IHRoaXMgcGF0Y2ggJiYgc3VwcG9ydCBX SElMRV9MRU4gaW4gczM5MCBiYWNrZW5kIGFuZCB0ZXN0IGl0IHRvIHNlZSB0 aGUgb3ZlcmFsIGJlbmVmaXRzIGZvciBzMzkwDQphcyB3ZWxsIGFzIHRoZSBj b3JyZWN0bmVzcyBvZiB0aGlzIHNlcXVlbmNlID8gDQpJZiBpdCBtYXkgY3Jl YXRlIHNvbWUgY29ycmVjdG5lc3MgaXNzdWUgZm9yIHMzOTAgb3IgcnM2MDAw IChJIHNhdyBsZW5fbG9hZC9sZW5fc3RvcmUgaW4gcnM2MDAwIHRvbyksIEkg Y2FuIGZpeCB0aGlzIHBhdGNoIGZvciB5b3UuDQoNCkkgaG9wZSBib3RoIFJW ViBhbmQgSUJNIHRhcmdldHMgY2FuIGdhaW4gYmVuZWZpdHMgZnJvbSB0aGlz IHBhdGNoLg0KDQpUaGFua3MuDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkN CiANCkZyb206IEtld2VuLkxpbg0KRGF0ZTogMjAyMy0wNC0xMiAyMDo1Ng0K VG86IGp1emhlLnpob25nQHJpdmFpLmFpOyByaWNoYXJkLnNhbmRpZm9yZDsg cmd1ZW50aGVyDQpDQzogZ2NjLXBhdGNoZXM7IGplZmZyZXlhbGF3OyByZGFw cA0KU3ViamVjdDogUmU6IFtQQVRDSF0gVkVDVDogQWRkIFdISUxFX0xFTiBw YXR0ZXJuIGZvciBkZWNyZW1lbnQgSVYgc3VwcG9ydCBmb3IgYXV0by12ZWN0 b3JpemF0aW9uDQpIaSENCiANCm9uIDIwMjMvNC8xMiAxOTozNywganV6aGUu emhvbmdAcml2YWkuYWkgd3JvdGU6DQo+IFRoYW5rIHlvdS4gUmljaGFyZC4g Pj4gSSB0aGluayB0aGF0IGFscmVhZHkgd29ya3MgZm9yIHRoZW0gKGNvdWxk IGJlIG1pc3JlbWVtYmVyaW5nKS4gPj4gSG93ZXZlciwgSUlVQywgdGhleSBo YXZlIG5vIHNwZWNpYWwgaW5zdHJ1Y3Rpb24gdG8gY2FsY3VsYXRlIHRoZSA+ PiBsZW5ndGggKHVubGlrZSBmb3IgUlZWKSwgYW5kIHNvIGl0J3Mgb3Blbi1j b2RlZCB1c2luZyB2ZWN0X2dldF9sZW4u4oCKDQo+IA0KPiBUaGFuayB5b3Uu IFJpY2hhcmQuDQo+IA0KPiANCj4+PiBJIHRoaW5rIHRoYXQgYWxyZWFkeSB3 b3JrcyBmb3IgdGhlbSAoY291bGQgYmUgbWlzcmVtZW1iZXJpbmcpLg0KPj4+ IEhvd2V2ZXIsIElJVUMsIHRoZXkgaGF2ZSBubyBzcGVjaWFsIGluc3RydWN0 aW9uIHRvIGNhbGN1bGF0ZSB0aGUNCj4+PiBsZW5ndGggKHVubGlrZSBmb3Ig UlZWKSwgYW5kIHNvIGl0J3Mgb3Blbi1jb2RlZCB1c2luZyB2ZWN0X2dldF9s ZW4uDQo+IA0KIA0KWWVhaCwgUmljaGFyZCBpcyByaWdodCwgd2UgZG9uJ3Qg aGF2ZSBzb21lIHNwZWNpYWwgaGFyZHdhcmUgaW5zdHJ1Y3Rpb24NCmZvciBl ZmZpY2llbnQgbGVuZ3RoIGNhbGN1bGF0aW9uLg0KIA0KPiBZZWFoLCB0aGUg Y3VycmVudCBmbG93IHVzaW5nIG1pbiwgc3ViLCBhbmQgdGhlbiBtaW4gaW4g dmVjdF9nZXRfbGVuDQo+IGlzIHdvcmtpbmcgZm9yIElCTS4gQnV0IEkgd29u ZGVyIHdoZXRoZXIgc3dpdGNoaW5nIHRoZSBjdXJyZW50IGZsb3cgb2YNCj4g bGVuZ3RoLWxvb3AtY29udHJvbCBpbnRvIHRoZSBXSElMRV9MRU4gcGF0dGVy biB0aGF0IHRoaXMgcGF0Y2ggY2FuIGltcHJvdmUNCj4gdGhlaXIgcGVyZm9y bWFuY2UuDQogDQpCYXNlZCBvbiBzb21lIGNvbnMgZm9yIHRoZSB2ZWN0b3Ig bG9hZC9zdG9yZSB3aXRoIGxlbmd0aCBpbiBieXRlcyBvbiBQb3dlcg0KKGxp a2Ugd2UgbmVlZCBvbmUgZXh0cmEgR1BSIGhvbGRpbmcgdGhlIGxlbmd0aCwg dGhlIGxlbmd0aCBuZWVkcyB0byBiZSB0aGUNCm1vc3Qgc2lnbmlmaWNhbnQg OCBiaXRzIHJlcXVpcmluZyBhbiBleHRyYSBzaGlmdGluZyBldGMuKSwgd2Ug dXNlIG5vcm1hbA0KdmVjdG9yIGxvYWQvc3RvcmUgaW4gbWFpbiBsb29wIGFu ZCBvbmx5IHVzZSB2ZWN0b3IgbG9hZC9zdG9yZSB3aXRoIGxlbmd0aA0KZm9y IHRoZSBlcGlsb2d1ZS4gIEZvciB0aGUgZXBpbG9ndWUsIHRoZSByZW1haW5p bmcgbGVuZ3RoIGlzIGtub3duIGxlc3MNCnRoYW4gdGhlIHdob2xlIHZlY3Rv ciBsZW5ndGgsIHNvIHRoZSByZWxhdGVkIHNlcXVlbmNlIGNhbiBiZSBvcHRp bWl6ZWQuDQpJIGp1c3QgaGFkIGEgY2hlY2sgb24gczM5MCBjb2RlLCB3aGlj aCBhbHNvIGVuYWJsZXMgaXQgb25seSBmb3IgdGhlDQplcGlsb2d1ZS4gIEZy b20gdGhpcyBwZXJzcGVjdGl2ZSwgdGhpcyBXSElMRV9MRU4gcHJvcG9zYWwg bWF5IG5vdCBnaXZlIHVzDQptb3JlLiAgQnV0IGZvciB0aGUgY2FzZSBvZiB2 ZWN0LXBhcnRpYWwtdmVjdG9yLXVzYWdlPTIgKGZ1bGx5IGFkb3B0aW5nDQp2 ZWN0b3Igd2l0aCBsZW5ndGggb24gdGhlIG1haW4gbG9vcCksIEkgdGhpbmsg dGhlIHByb3Bvc2VkIHNlcXVlbmNlIGxvb2tzDQpiZXR0ZXIgdG8gbWUuDQog DQpCUiwNCktld2VuDQogDQo= ------=_001_NextPart152874362476_=------