From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id 514CE3858D1E for ; Wed, 16 Mar 2022 14:51:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 514CE3858D1E Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EED681515; Wed, 16 Mar 2022 07:51:57 -0700 (PDT) Received: from [10.1.38.140] (E121495.Arm.com [10.1.38.140]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7ED023F7D7; Wed, 16 Mar 2022 07:51:57 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------WolvK2y0zzzsjw6g0xaVDaMY" Message-ID: <2c189f25-f37d-9ff1-130a-93a00f1c1cd0@arm.com> Date: Wed, 16 Mar 2022 14:51:51 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Content-Language: en-US To: "gcc-patches@gcc.gnu.org" Cc: Kyrylo Tkachov , Richard Sandiford From: "Andre Vieira (lists)" Subject: [aarch64] Update regmove costs for neoverse-v1 and neoverse-512tvb tunings X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, BODY_8BITS, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2022 14:51:59 -0000 This is a multi-part message in MIME format. --------------WolvK2y0zzzsjw6g0xaVDaMY Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi, This patch updates the register move tunings for -mcpu/-mtune={neoverse-v1,neoverse-512tvb}. 2022-03-16  Tamar Christina                         Andre Vieira         * config/aarch64/aarch64.cc (neoversev1_regmove_cost): New tuning struct.         (neoversev1_tunings): Use neoversev1_regmove_cost and update store_int cost.         (neoverse512tvb_tunings): Likewise. --------------WolvK2y0zzzsjw6g0xaVDaMY Content-Type: text/plain; charset=UTF-8; name="updateneoversev1.patch" Content-Disposition: attachment; filename="updateneoversev1.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LmNjIGIvZ2NjL2NvbmZp Zy9hYXJjaDY0L2FhcmNoNjQuY2MKaW5kZXggOWI2ZjY3ZGM1OTJkOGE0NDdkNmIyODM5MGM5 MGFiZTVkY2ZhNWYwOC4uZjA0ODU1NzQ1MjhjNDcyMjFlMTdhM2FhNWFlZTcwYTU2NTA4ZjYx ZSAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQuY2MKKysrIGIvZ2Nj L2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQuY2MKQEAgLTY3MCw2ICs2NzAsMTYgQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCBjcHVfcmVnbW92ZV9jb3N0IG5lb3ZlcnNlbjJfcmVnbW92ZV9jb3N0 ID0KICAgMiAvKiBGUDJGUCAgKi8KIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1X3Jl Z21vdmVfY29zdCBuZW92ZXJzZXYxX3JlZ21vdmVfY29zdCA9Cit7CisgIDEsIC8qIEdQMkdQ ICAqLworICAvKiBTcGlsbGluZyB0byBpbnQ8LT5mcCBpbnN0ZWFkIG9mIG1lbW9yeSBpcyBy ZWNvbW1lbmRlZCBzbyBzZXQKKyAgICAgcmVhbGlzdGljIGNvc3RzIGNvbXBhcmVkIHRvIG1l bW12X2Nvc3QuICAqLworICAzLCAvKiBHUDJGUCAgKi8KKyAgMiwgLyogRlAyR1AgICovCisg IDIgLyogRlAyRlAgICovCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9yZWdtb3Zl X2Nvc3QgZGVtZXRlcl9yZWdtb3ZlX2Nvc3QgPQogewogICAxLCAvKiBHUDJHUCAgKi8KQEAg LTIwNjMsMTMgKzIwNzMsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0dW5lX3BhcmFtcyBu ZW92ZXJzZXYxX3R1bmluZ3MgPQogewogICAmY29ydGV4YTc2X2V4dHJhX2Nvc3RzLAogICAm bmVvdmVyc2V2MV9hZGRyY29zdF90YWJsZSwKLSAgJmdlbmVyaWNfcmVnbW92ZV9jb3N0LAor ICAmbmVvdmVyc2V2MV9yZWdtb3ZlX2Nvc3QsCiAgICZuZW92ZXJzZXYxX3ZlY3Rvcl9jb3N0 LAogICAmZ2VuZXJpY19icmFuY2hfY29zdCwKICAgJmdlbmVyaWNfYXBwcm94X21vZGVzLAog ICBTVkVfMjU2LCAvKiBzdmVfd2lkdGggICovCiAgIHsgNCwgLyogbG9hZF9pbnQuICAqLwot ICAgIDEsIC8qIHN0b3JlX2ludC4gICovCisgICAgMiwgLyogc3RvcmVfaW50LiAgKi8KICAg ICA2LCAvKiBsb2FkX2ZwLiAgKi8KICAgICAyLCAvKiBzdG9yZV9mcC4gICovCiAgICAgNiwg LyogbG9hZF9wcmVkLiAgKi8KQEAgLTIyMDAsMTMgKzIyMTAsMTMgQEAgc3RhdGljIGNvbnN0 IHN0cnVjdCB0dW5lX3BhcmFtcyBuZW92ZXJzZTUxMnR2Yl90dW5pbmdzID0KIHsKICAgJmNv cnRleGE3Nl9leHRyYV9jb3N0cywKICAgJm5lb3ZlcnNldjFfYWRkcmNvc3RfdGFibGUsCi0g ICZnZW5lcmljX3JlZ21vdmVfY29zdCwKKyAgJm5lb3ZlcnNldjFfcmVnbW92ZV9jb3N0LAog ICAmbmVvdmVyc2U1MTJ0dmJfdmVjdG9yX2Nvc3QsCiAgICZnZW5lcmljX2JyYW5jaF9jb3N0 LAogICAmZ2VuZXJpY19hcHByb3hfbW9kZXMsCiAgIFNWRV8xMjggfCBTVkVfMjU2LCAvKiBz dmVfd2lkdGggICovCiAgIHsgNCwgLyogbG9hZF9pbnQuICAqLwotICAgIDEsIC8qIHN0b3Jl X2ludC4gICovCisgICAgMiwgLyogc3RvcmVfaW50LiAgKi8KICAgICA2LCAvKiBsb2FkX2Zw LiAgKi8KICAgICAyLCAvKiBzdG9yZV9mcC4gICovCiAgICAgNiwgLyogbG9hZF9wcmVkLiAg Ki8K --------------WolvK2y0zzzsjw6g0xaVDaMY--