From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by sourceware.org (Postfix) with ESMTPS id EC9703858D32 for ; Thu, 6 Apr 2023 05:07:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EC9703858D32 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=1680757649; x=1712293649; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=aUXrmBryYFKFTiTX3Uq0HDIUOBGmH3eTeldAr6daUus=; b=et9/SLFnt77NglJ2gVBJjGK8YwoZokmuBHWJju8fXhRR2l2RXQul6OFm oN6kYWaG1xgBtkCEF0Gav9VRMCYSE+jI2jR2+SfdMzWIltdZ7xFvSLrYq GgZsvw0ns+Aue2tJGaQ0ZcCvakKXQ69rfOLiX5YRfwbCgjYEigRBuCQmE mrDPGj9fQ0QgaFhtVRv2m6l5eIfrcoGHaFVAmXcTBjMbX1zDEAvqUgR8S Q8zu9G7TEeJQXl3u5MeT7nDt/dapjAUMa6m7HJ2PRzBlb1CUNNTPAmQkw BahloC6TexWXT2iNSkqF6lI73cFgZjlW6iAYxMf82EJwIASHx8papX/gp A==; X-IronPort-AV: E=McAfee;i="6600,9927,10671"; a="428928486" X-IronPort-AV: E=Sophos;i="5.98,322,1673942400"; d="scan'208";a="428928486" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Apr 2023 22:07:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10671"; a="751518817" X-IronPort-AV: E=Sophos;i="5.98,322,1673942400"; d="scan'208";a="751518817" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 05 Apr 2023 22:07:19 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.21; Wed, 5 Apr 2023 22:07:19 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Wed, 5 Apr 2023 22:07:19 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.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.21; Wed, 5 Apr 2023 22:07:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RrtkiMiRemWBlfxbklOhif+4/MSCjZy9uZsZ6jOx4TkVBbsr9+lVYUC9LACVFXXk9UVz1CGAiSa8QdJgKJFIf/rgb2Q0dIMX4CvuvXhIUOsmv/0neDFq3tlHlkbU6NDA8yff70nDr6L/qLaNUW0HP5QiYBwb7RBi6JIGVU6q+OfWpTZj9q2J6sncOmg13E+6cFPgvUlPa0WAp+xHRlIl1YGi60cErFYt82+4sr5afiQ9NsZKFisqA6KxgK0h1A9Q4YiS+yGoDNw+X9mYOaQVuX5XBhmbL3ggpi9+rwKEB8uhJ5WyyU7R+ALRO+rOnqunHjkLijKAbXb6OFt3J466zg== 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=aUXrmBryYFKFTiTX3Uq0HDIUOBGmH3eTeldAr6daUus=; b=SDRvsHv2Ov46kP1lfmDNPnAgI/cMt/8yr1YnvsxmUOHVsSudlSkpDMbOtwh1oMV1AnQ18nAJBslYTuPzlt8zVnd1rpxqR9ykfGzGwmtjIe5k0GtRy2JceqiFZSIZNhPBxX+jAods4YUZjZA+Z3MF8+DXF6E0dO4mqor+JLV1WIj35ARUGBGG6CHdIe5u3UOQHGF8uaEteCFT0HXwl40xWvlODgGrhl+RSxRvSQipcLHXDpsK0NGg5iwNqyC84h4g2MuTXSbBNWIeQVghPw/busb9p8Er/rQVVryMGKut7HADnCbG8NwNvPTHH4XfjUOTm3TB178mYsYMESS70rmsSQ== 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 SA1PR11MB6757.namprd11.prod.outlook.com (2603:10b6:806:25c::13) by MW3PR11MB4713.namprd11.prod.outlook.com (2603:10b6:303:2f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.35; Thu, 6 Apr 2023 05:07:17 +0000 Received: from SA1PR11MB6757.namprd11.prod.outlook.com ([fe80::97df:3505:c652:2e35]) by SA1PR11MB6757.namprd11.prod.outlook.com ([fe80::97df:3505:c652:2e35%8]) with mapi id 15.20.6254.035; Thu, 6 Apr 2023 05:07:17 +0000 From: "Liu, Hongtao" To: Vladimir Makarov , Jeff Law , "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH] Check hard_regno_mode_ok before setting lowest memory move cost for the mode with different reg classes. Thread-Topic: [PATCH] Check hard_regno_mode_ok before setting lowest memory move cost for the mode with different reg classes. Thread-Index: AQHZZ14T7hh4d9HfZkymJnHSvBifuq8crfuAgAEOVCA= Date: Thu, 6 Apr 2023 05:07:16 +0000 Message-ID: References: <20230404051346.1223071-1-hongtao.liu@intel.com> <5c7ec820-944c-3e7e-329c-0617ffbf2bc2@redhat.com> In-Reply-To: <5c7ec820-944c-3e7e-329c-0617ffbf2bc2@redhat.com> Accept-Language: zh-CN, 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: SA1PR11MB6757:EE_|MW3PR11MB4713:EE_ x-ms-office365-filtering-correlation-id: 5f929eef-0dd6-45b0-3a58-08db365ccac6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: D/qrXoQkfvurzzGFxvLG3tojMf/4/AdOgAHkkOfz6UuHfyfeBUF8SNARbHP5vCIDBe1zxE4/3yJYTgmIYnn7oKjbX9Dagp3KiCX4RMnDY49hCUSQHUSEDbC+FYxJbG8oH5UXVS2OD56pCN2J3A2j8XFEbqZyVnbi2ZSJ4U18T032pDSKVIF/2Z61/Vw/TGxJsOyHrFM1rreUo36K/6IXA3WjbZQA2I2ytoccxJc/SXd5UqVAgdTrRcQd823Nuy8glsxUPl/c6Vr58bDMsdVXljy5a9bFDwdpP2/7O9aBTk3g4WF3cp4HHV5f5FaqzUP5THGIx/EJlWqLFQcQWa/ox5mDwkE3l1BlmyLVoPlXel0ff8eUQLT6pE13pElcMXUGJDTOkzRAMlcktiRrq63RpwVLSJTJGr3ovHGEVC81KBIF0o742I6UEeb0Q9Aro0Vt3Bj2xP5v06CBfQjiOKHl4hQarwLmICgOeyNNBsnZRsBPf/Q/XI48JHwMj4plY8NBFIjwDEBuaxfVZslT/kZObbUEgD2Q0aMQK4TmXjmiIN962rKKo7bgcVVNfvoVtgtCtDgtVJGwhbUGffqUpc8FfACEeyHRbwd7ztNZtvzpM+BI/BZwL4pJci+dSS8Q0wj2 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6757.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(366004)(136003)(39860400002)(346002)(376002)(451199021)(66946007)(53546011)(8676002)(122000001)(38100700002)(82960400001)(9686003)(38070700005)(71200400001)(26005)(186003)(2906002)(7696005)(6506007)(83380400001)(5660300002)(55016003)(33656002)(52536014)(110136005)(316002)(86362001)(64756008)(66446008)(8936002)(478600001)(41300700001)(76116006)(66476007)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cDI2aERjOGJLNTNoZDdReHRMa1BvYkxLbnU1SFhOR2EvUnN0bFZHYkJoaVR5?= =?utf-8?B?TjNzdFVRQVBpWlBiYkRNa21SWHlyZ2IwUTc0K0FLaHY1UmVlRVZNeGNiTXpG?= =?utf-8?B?LzExbWRhNDhFVk5ubGdGM2NhVjRDSm95U3VDRjJCVFY2UzBCVkNxUlJ4eEZn?= =?utf-8?B?Z0E1SmgwaFhtR0kvMFd1dGt6amtqcjZSa2FRdndJTndtbXp0SkREeHc5S3Ev?= =?utf-8?B?ZEZzMENnSG5TWlFNMytDeWVoZHovbTlRblE0VENhejVzbzBLM3pKZFc5ZUJH?= =?utf-8?B?SXd4bGprdW5zdlBLY3FqM0VtYjV3S1JkOG41ZzRFbUNpczJXcS83WlZ4ZEE1?= =?utf-8?B?SDdNSUgrZWFFTGEvbzQyMnJXbGgvWjVDN3p2WDhQNURIbkEyTnBWeXVDdU9U?= =?utf-8?B?Z2lPbW1zQklEYnlzUVpZbkpYSzB5RDVLa1h6RTVERUF4WkpJdGRIMk11dFNH?= =?utf-8?B?aGxMT3RvZG5MK3U2OVBvazZhdVVwaTdwMXVaVi9wdjZlZGd5eDY5NVhVY2ZP?= =?utf-8?B?SWZyU3d5NUFNNkZjZmdnc05yNnJzSE9yQytDUlI4SXJKRE0zd1BtUHBrK0xO?= =?utf-8?B?Q0d4VzZncEc4ZmhSWkpTOHBWVVVGaE1QeFZiemE0NTZXbzF6WXF6cE51ZHJy?= =?utf-8?B?dkhRYmpZTnhJYWtYZ1pJOEU2ekdqN1BIMkdER1U0WDFDRVBxV2FFUzhqckY1?= =?utf-8?B?SzZVZmhYOHBVMnhjS0tTcVdMeHorRWVxRDdoSkFCN3VBZjdOSUVnaDR0MC9h?= =?utf-8?B?TFlQaXBiSlpqaHFZY1lBSy8xRUlUeUIvbWZsUGFsQ0dETVUvaGlnSWpUNEJ5?= =?utf-8?B?SEZtdVNtTU91YzhKRHkvTGlCNkZud2ZsM01RZEhYS2R0WldGWG1ETFpaQzQ1?= =?utf-8?B?cDdPMElOMWtlVTlZWkZGRlVvUnU0elpBMFM5WEM3MnRIUTRjdFJMZmQ2VW5u?= =?utf-8?B?cU1HYjUzMy9tdGd2V3J6Slk0N2RwZDFhc2hQekhVTGs0ak02MFl0V0Jlc29v?= =?utf-8?B?a2NTSXpUS0FlZDZzSzYzM0kyc2w4TW9tSzdablYvbFZhUE1wRk0zR0ZBVGxW?= =?utf-8?B?dHpNNGtJaG5YdmRKMlZiclhRcGxoOFUyVkNIeG5WVjBoSkc1MGRMN0U5c1JO?= =?utf-8?B?eVJNZ3BSN0Z6Q0JyOFo1ZHArd1lZNVo4ZzRRZnM0WWl4UGgzUmlkY0xwTTU0?= =?utf-8?B?QWdxeUtMRGlyWHR2RFhwMGJ6U2ZRQWF6K1ZSR0NoNFBNRkNMYWFJdkhJbHQ0?= =?utf-8?B?ZU9pbU9nazdrYXlibVk4N1ViRFhFTDdick1KS3JQS1ZMY0JrcWViOTNESzFK?= =?utf-8?B?VCtzcVAvQzdScm15TFFHSUJSUzZWbGs2MnNubVhTOE5CcDJXUVJnUGxBM0VH?= =?utf-8?B?a0hRZjNKdmZrc094RndPeXdrQVNXUnd0enhBTzErZFdYbFNyck5udXJRbFJz?= =?utf-8?B?eGlCYWNHWENsczgrcktkVE9DdGFVbU1tL3BDU0V1c2lWSW9lVE02NS96S3U4?= =?utf-8?B?bUowU3JaSHN1MGl5WHEyUU5MYXZWaDNNVXU5R2thRXNOQm12ZVlIeHZjUmJ2?= =?utf-8?B?SW5FWDlPSjdWOXE0UEhaSTIrSzVJZFcvVFA3NGZwa3JweExxd3ZDWkV4cTVC?= =?utf-8?B?TDFEa1pSTytoVXJUVjNpVFJXZjllYk1SV3U5N3U2Zkw5ZmF0T0kyRHp4VnF2?= =?utf-8?B?LzU4N2FjT3VTS3JUc3lENU1vM253cjlqZ2xOazJ2M3J0RVJpcTFPK240VTB3?= =?utf-8?B?UVI0VGt4ZjBVWlh6NzR4ZEZzRHhobHlPQlBZM0VydU45cGl5dzJBNGZsZG1z?= =?utf-8?B?Yy9Rd0N4UWtNUG9JZ2ViY2k0NXBhU3Q2UlYvTTlEbXBRZDhNcktuOGxoVGNw?= =?utf-8?B?SlhOaytYSXp4Wi9ERE9XZmQvREFvRGZJM1lXVDk1U2lHRXFsc29zdzg4YnJN?= =?utf-8?B?QmZ0d1EwRUN0UUplaW9HbUU3cm1FeXdOSHJPMGFmQzIxd1pKVWI0TXJ4cTRt?= =?utf-8?B?WTBtQVl4UUVlV05UOXRwd0M4d1FqUDl0b0dMbzV6emNVcVJLYU5CREFGTGJI?= =?utf-8?B?d01taVgvYmNsSkJtQ05jaW1iSXZscVlIYVUxdWQveWpRRWJOcTlRbmxpUTVp?= =?utf-8?Q?Q/oF8egdcYIxzGVT+a+gyf3CY?= 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: SA1PR11MB6757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f929eef-0dd6-45b0-3a58-08db365ccac6 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2023 05:07:16.9342 (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: bRoH9evRnpQi1PKGadazK0Lgja8h8Zsm3YfFYr8hIS190UQvaO8v3Kt5G845ZC19ckdoQEE7i4ZEkrawGlrHMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4713 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP 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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVmxhZGltaXIgTWFrYXJv diA8dm1ha2Fyb3ZAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBBcHJpbCA1LCAyMDIz IDg6NTkgUE0NCj4gVG86IEplZmYgTGF3IDxqZWZmcmV5YWxhd0BnbWFpbC5jb20+OyBMaXUsIEhv bmd0YW8NCj4gPGhvbmd0YW8ubGl1QGludGVsLmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3Jn DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIENoZWNrIGhhcmRfcmVnbm9fbW9kZV9vayBiZWZvcmUg c2V0dGluZyBsb3dlc3QNCj4gbWVtb3J5IG1vdmUgY29zdCBmb3IgdGhlIG1vZGUgd2l0aCBkaWZm ZXJlbnQgcmVnIGNsYXNzZXMuDQo+IA0KPiANCj4gT24gNC80LzIzIDIxOjI5LCBKZWZmIExhdyB3 cm90ZToNCj4gPg0KPiA+DQo+ID4gT24gNC8zLzIzIDIzOjEzLCBsaXVob25ndCB2aWEgR2NjLXBh dGNoZXMgd3JvdGU6DQo+ID4+IFRoZXJlJ3MgYSBwb3RlbnRpYWwgcGVyZm9ybWFuY2UgaXNzdWUg d2hlbiBiYWNrZW5kIHJldHVybnMgc29tZQ0KPiA+PiB1bnJlYXNvbmFibGUgdmFsdWUgZm9yIHRo ZSBtb2RlIHdoaWNoIGNhbiBiZSBuZXZlciBiZSBhbGxvY2F0ZSB3aXRoDQo+ID4+IHJlZyBjbGFz cy4NCj4gPj4NCj4gPj4gQm9vdHN0cmFwcGVkIGFuZCByZWd0ZXN0ZWQgb24geDg2XzY0LXBjLWxp bnV4LWdudXstbTMyLH0uDQo+ID4+IE9rIGZvciB0cnVuayhvciBHQ0MxNCBzdGFnZTEpPw0KPiA+ Pg0KPiA+PiBnY2MvQ2hhbmdlTG9nOg0KPiA+Pg0KPiA+PiDCoMKgwqDCoFBSIHJ0bC1vcHRpbWl6 YXRpb24vMTA5MzUxDQo+ID4+IMKgwqDCoMKgKiBpcmEuY2MgKHNldHVwX2NsYXNzX3N1YnNldF9h bmRfbWVtb3J5X21vdmVfY29zdHMpOiBDaGVjaw0KPiA+PiDCoMKgwqDCoGhhcmRfcmVnbm9fbW9k ZV9vayBiZWZvcmUgc2V0dGluZyBsb3dlc3QgbWVtb3J5IG1vdmUgY29zdCBmb3INCj4gPj4gwqDC oMKgwqB0aGUgbW9kZSB3aXRoIGRpZmZlcmVudCByZWcgY2xhc3Nlcy4NCj4gPiBOb3QgYSByZWdy ZXNzaW9uICphbmQqIGNoYW5naW5nIHJlZ2lzdGVyIGFsbG9jYXRpb24uwqAgVGhpcyBzZWVtcyBs aWtlDQo+ID4gaXQgc2hvdWxkIGRlZmVyIHRvIGdjYy0xNC4NCj4gPg0KPiBZZXMsIEkgYW0gYWdy ZWUuwqAgSXQgc2hvdWxkIHdhaXQgZm9yIGdjYy0xNCwgZXNwZWNpYWxseSB3aGVuIHdlIGFyZSBj bG9zZSB0byB0aGUNCj4gcmVsZWFzZS4gQWxzbyB0aGUgdGVzdGluZyB4ODYtNjQgaXMgbm90IGVu b3VnaCBmb3Igc3VjaCBjaGFuZ2VzIChhbHRob3VnaCBJDQo+IHRyaWVkIHBwYzY0bGUgYW5kIGRp ZCBub3QgZmluZCBhbnkgcHJvYmxlbSkuDQo+IA0KPiBDb3N0IHJlbGF0ZWQgcGF0Y2hlcyBmb3Ig UkEgZnJlcXVlbnRseSByZXN1bHQgaW4gbmV3IHRlc3RzdWl0ZSBmYWlsdXJlcyBvbg0KPiBzb21l IHRhcmdldHMuwqAgRXZlbiBpZiB0aGUgY2hhbmdlIHNlZW1zIG9idmlvdXMgYW5kIGV4cGVjdGVk IHRvIGltcHJvdmUNCj4gdGhlIGdlbmVyYXRlZCBjb2RlLg0KPiANCj4gVGFyZ2V0IGRlcGVuZGVu dCBjb2RlIHNvbWV0aW1lcyBkZWZpbmVzIGNvcnJlY3RseSB0aGUgY29zdHMgb25seSBmb3Igc29t ZQ0KPiBwb3NzaWJsZSBjYXNlcyBhbmQgbWFraW5nIGxlc3MgZGVwZW5kZW50IGZyb20gdGhpcyBw aXRmYWxsIGlzIGdvb2QuwqAgU28gSSB0aGluaw0KPiB0aGUgcGF0Y2ggbW92ZXMgdXMgdG8gdGhl IHJpZ2h0IGRpcmVjdGlvbi4NCj4gDQo+IFRoZSBwYXRjaCBpcyBvayBmb3IgbWUgdG8gY29tbWl0 IGl0IHRvIHRoZSB0cnVuayBhZnRlciB0aGUgZ2NjLTEzIHJlbGVhc2UgYW5kIGlmDQo+IGFybTY0 IHRlc3Rpbmcgc2hvd3Mgbm8gR0NDIHRlc3RzdWl0ZSByZWdyZXNzaW9uLg0KQm9vdHN0cmFwcGVk IGFuZCByZWd0ZXN0ZWQgb24gYWFyY2g2NC11bmtub3duLWxpbnV4LWdudS4NCldhaXRpbmcgZm9y IEdDQzE0Lg0KPiANCj4gVGhhbmsgeW91IGZvciB3b3JraW5nIG9uIHRoaXMgaXNzdWUuDQo+IA0K DQo=