From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 8D8C73858D35 for ; Sun, 25 Jun 2023 06:01:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8D8C73858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687672866; x=1719208866; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=w6TbwR6t93budtXG4/a7BCdx/oFW5oFFn2XkbSoP7VQ=; b=Koj1K0bVhayGPjrUJ7HVecPwpxBsV/X2WqT1IxP4EsiYAjIgl/XOi9b4 vSF2NlpJvVFyiqWURZxF38rj78Vis/Nk53t58HfC0fA5SdlwyNK+CMtJO k2SXDiohb69GdVtrcxNPGay5BHZh+Jbl+UIhqR9IRay3OV5iaOgESGt/f 8OcPIklr7io8ZjxO8Lcx0QYCxD81YUk81ZTtt2zWK7TYb2RFoPhf3F+vW 4FKbV1Oh/zSRS3DXEhSqV/kCfymz3m0/XasOQVS3uDqhd/Bzy6iJ9or31 QZU+L7jsi2dPcwlRRhpX2zazP8344o71BcN4PFEe1Z+i+jfcAtNnq4C/v g==; X-IronPort-AV: E=McAfee;i="6600,9927,10751"; a="363581301" X-IronPort-AV: E=Sophos;i="6.01,156,1684825200"; d="scan'208";a="363581301" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jun 2023 23:01:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10751"; a="781029164" X-IronPort-AV: E=Sophos;i="6.01,156,1684825200"; d="scan'208";a="781029164" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 24 Jun 2023 23:01:05 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sat, 24 Jun 2023 23:01:04 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Sat, 24 Jun 2023 23:01:04 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.170) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sat, 24 Jun 2023 23:01:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h9WUalLsxsXGBRrbPKrigEmearULZdTRHQGqiJJY3xInnDZFv8KW+RLnVwLoPDq9W2yn+WXt6D6oRImI9Bmi8Y9GiFziPArKeFA9HjGedO0MgP7O+0qC3mVe2g5aTE320y+hX9LvdH3vKxatODThRko+HPdKuMVbzljVu2UByvYzb6RiT9/2nZazAH0o81modlrm3oVkayt7Pc//NdD2u8cCSGKY2AAPDEbZXDOKzXzFqVWim5X61NpI5/OIbiS5hlGMqGxvI5MWU6Gwh1vfEqrYAu3155YC1MPcGitZTOFv1CsIFH4o9ooDGxOgUbSdR7nG+IOTcYNXXSjdK9XNCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=w6TbwR6t93budtXG4/a7BCdx/oFW5oFFn2XkbSoP7VQ=; b=nJYa/5fZrNCgGhiO2sGkJrY7mZ5atoDQdkfnABUgqKHYPO+abS0QKt3CJqz+i1Xjp4OzeHSSVzu4QgKRHFxTJODdyjvfWPdVeUjW50U0H8x4cs8yQR+olYMK6aGn1vXziwbgjMx1bCCO3Ixqd1RqeRAg3bXrporSmzAYhNR+3AffhnrnJX7zp85UtSxRN01jFb4KecO7/YRMaVbFad5ZOwPVnCgEwn/xIyJv54pVAz1DdrrolDmouinCC+ZMBnI1A9lnX1J0ZW25NAq33d2gnxmChDub2nSxJagRXt+VXdaZFBJYgJoFdkdfJAX8PIcG+D+IBQitNL9oZ31lqCsDTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by MN2PR11MB4632.namprd11.prod.outlook.com (2603:10b6:208:24f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.26; Sun, 25 Jun 2023 06:01:01 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::127c:f4cc:e699:8f73]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::127c:f4cc:e699:8f73%6]) with mapi id 15.20.6521.023; Sun, 25 Jun 2023 06:01:01 +0000 From: "Li, Pan2" To: Jeff Law , "juzhe.zhong@rivai.ai" , "gcc-patches@gcc.gnu.org" CC: "rguenther@suse.de" , "richard.sandiford@arm.com" Subject: RE: [PATCH] GIMPLE_FOLD: Apply LEN_MASK_{LOAD, STORE} into GIMPLE_FOLD Thread-Topic: [PATCH] GIMPLE_FOLD: Apply LEN_MASK_{LOAD, STORE} into GIMPLE_FOLD Thread-Index: AQHZpqqJt7obkjir9UazMA1gz2PVqK+bB3Jw Date: Sun, 25 Jun 2023 06:01:01 +0000 Message-ID: References: <20230623134827.4093245-1-juzhe.zhong@rivai.ai> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|MN2PR11MB4632:EE_ x-ms-office365-filtering-correlation-id: 2e14fd31-3f6d-473b-ef58-08db75418de2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AmS6LTe5/lGEuLo5GR35up0it0uv0j9tD15V+WZYSawZiimkV2PmyUu3SNQu0LVBHFZIPqmf+rbF7bIoLnM75vQaFGC7h7GXLPvDC2leFuO3s4fkIsnk2okpV8/C3hRJYOcx+sI0TqJfUc15psfKjH50u0kjgFe+uotHdzZwLrGrjo87mxGL7ZVMn238qOCgjvSe03XvsmMlUfqvNs/kB+2676gqvcCQr3IKjY5t8q5Tt+sWsiTx2OCl+IHls1Gj0UQqkWn9QXwejKmWCmy49uv8z5lwWzWeubBe8sVtgKRJYDb1B0I0kaUVk/Z3Fj2Ig5duUAfIw44sU/29PsKpjV3bELgX7gJGb3wWC3MFzzk5haQbSkIte4CT493kTruadRVh8YqbAJzrdIrk6OsmJCq8vIFDGQHFU+s6xkhGDONXP3dJYCBksCRZWd8LVRYoiRXl5CX8P5BwFyBxCW6FQ7jQAJJyYu7S3f4hkeJAfvtVbGHEu1GVINgYJG5VTWwKizf+eeGFhMpMhsfsP684HXg8Kp7H/hSCL4ynaDumuQPpP1NAiI2H0vGPWPjmZdOFjN5nmiy9GanoE2W2rsB+sWyGJiK1nfkINRuhVuUlSMvCzvyTB9NFSa6l3q384AHp x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(366004)(39860400002)(376002)(346002)(396003)(451199021)(8676002)(8936002)(76116006)(66946007)(66556008)(55016003)(41300700001)(66476007)(316002)(66446008)(64756008)(4326008)(6506007)(53546011)(26005)(9686003)(186003)(478600001)(54906003)(110136005)(71200400001)(7696005)(2906002)(4744005)(52536014)(5660300002)(38070700005)(82960400001)(38100700002)(122000001)(33656002)(86362001)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmUrRVRadkQyQWplUlFjYWVVaUtjeWNmNGpNMDhFZXU4Yi94ZlhCczBFNFdq?= =?utf-8?B?NHVQVFNiRlhkN2tjRTFSU0ZFVnF4QkJDSlkyNktnbWVFTTgvTnpMRXFwSjRq?= =?utf-8?B?NmJCSmU4eTFpUmpaNjRycFVkTUxYcEdGYStHbVh0NEUvZXl4TVNFMFBOL2Jo?= =?utf-8?B?WEdpZHBpdnBTK3lsbi82YUxxVXBQWE1SYTdhbm5zOWVsQzZMRHZhekV5UkhL?= =?utf-8?B?Qnp6SFhNZFlaQmhTQW53bmo4TlNYWDdzcHJYRHgxcjZZeGRuQkdaZmVheUNt?= =?utf-8?B?YWszUk0xVXcwd29WOHEzVklLbVRTL1AwYnkyeFNvOWZsRC94bmlxTzJNWVhG?= =?utf-8?B?cjFDeXpFRVRSN0wvSTF4ZHRMRkhhUGlpSHVBcGRFSGRIZTV0T3hMZ0gybHhy?= =?utf-8?B?aVZ6SjFoZmxaWFpNS0ZmcGlkRU5RNDJzNDJvZWY1TDlZcnEyTE9xeURsS09L?= =?utf-8?B?dXVnVVEreUJhU0J3cXB5TllrNFBQVnI0V2NFT1JoUUhmZ2tsOEJ0MmtYZGlI?= =?utf-8?B?K2dBZW5CMmJteVVqVTRteitUcHZDa3JLQzZ4TWlIK0pvUkc1dm1EK0xMaUYw?= =?utf-8?B?VHhWM2RqemN3VTJ1M21Hb2ZNb0xsU2R6ODBUQzFTRjR2WlNMR1VObnJXalk0?= =?utf-8?B?SCs3NWdpY3Jmc0J3bUQ5WnFwMUl6Yk9nSzRKeUM2OHdUZkd0RVEzMS9nY2ZB?= =?utf-8?B?cUxybURnd0pDQjUwQ0pmWkFpQ0ZRaWdyVnRCZWdoRnp2SkR5djRwdlJwempl?= =?utf-8?B?QiszSmhaNzBVcGVUNUIrSkJDQXpCQWFBVTlHOTI0dGNiTjZmd0lxbG5jRDd1?= =?utf-8?B?RDJyY3JRMkZxREZqenZiRXBxOGJmZk5wMzVGeitIWDh4TXhuaXZQQXBBV2ZQ?= =?utf-8?B?Tm9aOVlpWk5TYXNib2ZjNXVFQ0xCMW1GSkdGTnNucjBldnBQcXErOFNBdUpz?= =?utf-8?B?OElPSVEvb21Va0llQlBMYmZJYXdMT3pGOGNVaEZpMGpFMTg2Q3hBTmFQY0Fz?= =?utf-8?B?Yk5ZTkFmSU1tYkNabUgxeHB5U01ta2JZSTJPcTZ0U1MwT0hlOG9FQkhTT1lO?= =?utf-8?B?MERhcnNkSlpTZTUwb1VXaG95MDVyU2pucEhHTXlXelU4Zll0VnhwdFdGS1V6?= =?utf-8?B?cHNuZFZRSHFadFRsOHhxWnFBYTRYeEJlNHR0TFZWUHNSZUg4YW1ZZDdxbVpX?= =?utf-8?B?WExaeXFQV2c1NU15R1V4bFh3NDJaZXp5ckJ4Uk1Cekk3ZEZHVFgzNzFNbEg2?= =?utf-8?B?eFJSYXFWNjBxTlpZQUlRa1BXTWdGMmlrOGhrMlFHUFp0VDhhVmRrd0dGQnly?= =?utf-8?B?R1FaYkV0SkRzRmRRKzhvaldKa2N3Y2NVR0JmdE5ZM2tFbjZwOVUvNk9ZcjZK?= =?utf-8?B?cHVZS3phYmRpTGdZQ2xxcE1SRWNqRzBna1ZqWWZVK1RjT1pJQ1FjWEY2TjU5?= =?utf-8?B?SDkvN3pBekxGVVJUVEdqcWdOZWhuZmNjMkdUN0dzMGx1ZFM0U3NRdkp4Mmw5?= =?utf-8?B?S3NadU1zMXBwT2tRa21xWWZxbWRnRkhwUFUwYk91NnJ5YXBXbU1ScXlYMDVH?= =?utf-8?B?UFF6OUpMcFJTdklYMXJMTzhRRXR6T0hSUXBMUG5RdXRsckxmcDArTzZ4V056?= =?utf-8?B?NkRDMDV3Y2IrRzY4ZnZCa0ZaY3RkUUgrYkkwaUtReWZPZmlDZEw0Q2EvTGN2?= =?utf-8?B?Z1pqampXdDhmb0g2cFVkQ0JXNDFFa0xqMWZ1NTNScVh5NU5sN053ZlBDcE5r?= =?utf-8?B?TnQrWTN1akNWMTZNa0RlQ3prSmx6NEhWaVZ5bFUzWm9oc2c3K0ttMG8vekE2?= =?utf-8?B?R1k1OVZ4REdGMW9qUE1VM2FQZElINmxpOXNtK01MUFhyWmdXTUh2d1NJU0dv?= =?utf-8?B?YnRiYldFK1dJTDhoRklhK3p1V0ZoWHZ6QkZVY2o4WjNnbi9hNm5FeWdDNnEv?= =?utf-8?B?UHQ4elJ5akkxUmY0cHN5QWdXQ0J3bHZqdXZYRE0wWjdEalpBaE5qMmFYV3JI?= =?utf-8?B?RFU4VjFnYnA0YlNsdHBNdDBsUHpTSWJCMEtYU3RXN1lwRHVCWVQwNk9uME0w?= =?utf-8?B?MmZ2bjNIeTNWbVZGZHQxQTJDdy9oNXpKaWFneEM3NlJMUDN1SjBzeU12UGNJ?= =?utf-8?Q?DTIg=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e14fd31-3f6d-473b-ef58-08db75418de2 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2023 06:01:01.6461 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: L3ld1BN8a7nmrYsSh+Susm0oXy2UE0MJSXA0mtcs1DYAfQMHKMJ7hPXkicWEJVNMZO+jWFOnVKwETLouss2Tqg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4632 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: Q29tbWl0dGVkLCB0aGFua3MgSmVmZi4NCg0KUGFuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQpGcm9tOiBHY2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXMtYm91bmNlcytwYW4yLmxpPWludGVs LmNvbUBnY2MuZ251Lm9yZz4gT24gQmVoYWxmIE9mIEplZmYgTGF3IHZpYSBHY2MtcGF0Y2hlcw0K U2VudDogU2F0dXJkYXksIEp1bmUgMjQsIDIwMjMgMTA6NDUgUE0NClRvOiBqdXpoZS56aG9uZ0By aXZhaS5haTsgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCkNjOiByZ3VlbnRoZXJAc3VzZS5kZTsg cmljaGFyZC5zYW5kaWZvcmRAYXJtLmNvbQ0KU3ViamVjdDogUmU6IFtQQVRDSF0gR0lNUExFX0ZP TEQ6IEFwcGx5IExFTl9NQVNLX3tMT0FELCBTVE9SRX0gaW50byBHSU1QTEVfRk9MRA0KDQoNCg0K T24gNi8yMy8yMyAwNzo0OCwganV6aGUuemhvbmdAcml2YWkuYWkgd3JvdGU6DQo+IEZyb206IEp1 LVpoZSBaaG9uZyA8anV6aGUuemhvbmdAcml2YWkuYWk+DQo+IA0KPiBIaSwgc2luY2Ugd2UgYXJl IGdvaW5nIHRvIGhhdmUgTEVOX01BU0tfe0xPQUQsU1RPUkV9IGludG8gbG9vcFZlY3Rvcml6ZXIu DQo+IA0KPiBDdXJyZW5seSwNCj4gMS4gd2UgY2FuIGZvbGQgTUFTS197TE9BRCxTVE9SRX0gaW50 byBNRU0gd2hlbiBtYXNrIGlzIGFsbCBvbmVzLg0KPiAyLiB3ZSBjYW4gZm9sZCBMRU5fe0xPQUQs U1RPUkV9IGludG8gTUVNIHdoZW4gKGxlbiAtIGJpYXMpIGlzIFZGLg0KPiANCj4gTm93LCBJIHRo aW5rIGl0IG1ha2VzIHNlbnNlIHRoYXQgd2UgY2FuIHN1cHBvcnQNCj4gDQo+IGZvbGQgTEVOX01B U0tfe0xPQUQsU1RPUkV9IGludG8gTUVNIHdoZW4gYm90aCBtYXNrID0gYWxsIG9uZXMgYW5kIChs ZW4gLSBiaWFzKSBpcyBWRi4NCj4gICAgICAgICAgIA0KPiBnY2MvQ2hhbmdlTG9nOg0KPiANCj4g ICAgICAgICAgKiBnaW1wbGUtZm9sZC5jYyAoYXJpdGhfb3ZlcmZsb3dlZF9wKTogQXBwbHkgTEVO X01BU0tfe0xPQUQsU1RPUkV9Lg0KPiAgICAgICAgICAoZ2ltcGxlX2ZvbGRfcGFydGlhbF9sb2Fk X3N0b3JlX21lbV9yZWYpOiBEaXR0by4NCj4gICAgICAgICAgKGdpbXBsZV9mb2xkX3BhcnRpYWxf c3RvcmUpOiBEaXR0by4NCj4gICAgICAgICAgKGdpbXBsZV9mb2xkX2NhbGwpOiBEaXR0by4NCk9L DQpqZWZmDQo=