From patchwork Thu Jun 2 16:09:32 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 629353 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3rLByD6FG4z9s9G for ; Fri, 3 Jun 2016 02:09:56 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=y3z08FOk; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; q=dns; s=default; b=IBs3BmbfFYrbpIF4 QQ63V4cb3JfyHp6f8w+fR4f9U8XaniunNoBX9r2PugNX2MlIn/KOzwnGnzdxTJ93 2kOFbppd8eTeBeWkNTVVbD0loEAMLfMJXbXwmyC1xUQs73CnKuODLDixVSdYDgdp YYCXTSFPCfxxmq2pkgTyqS49PvU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=default; bh=ud7eiguYsJxYUch8YmE3jy ppZ+I=; b=y3z08FOk0YUkzjjrD8F/BukjvcQrF8jMkI+NbBMUyPprdY+4WswzDt /gP7rsnbdEss1n7jtF1dv1nj6p20W1RnMG8EUuvXF/BaGovMHREjFuK5tn3ILqX1 qoYx1xzIJ4GFmJSpjs6LwarQEUq8LxT72apmq8Hdp+ccxUmrwcf/E= Received: (qmail 113620 invoked by alias); 2 Jun 2016 16:09:49 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 113605 invoked by uid 89); 2 Jun 2016 16:09:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00, SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:731, Hx-spam-relays-external:sk:EUR01-D, H*RU:sk:EUR01-D, H*MI:outlook X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (207.82.80.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 02 Jun 2016 16:09:38 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp0180.outbound.protection.outlook.com [213.199.154.180]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-72-G-HYZQchRKS9XZnlVxP6zg-1; Thu, 02 Jun 2016 17:09:33 +0100 Received: from DB3PR08MB0089.eurprd08.prod.outlook.com (10.161.56.15) by DB3PR08MB0089.eurprd08.prod.outlook.com (10.161.56.15) with Microsoft SMTP Server (TLS) id 15.1.506.9; Thu, 2 Jun 2016 16:09:33 +0000 Received: from DB3PR08MB0089.eurprd08.prod.outlook.com ([10.161.56.15]) by DB3PR08MB0089.eurprd08.prod.outlook.com ([10.161.56.15]) with mapi id 15.01.0506.013; Thu, 2 Jun 2016 16:09:33 +0000 From: Wilco Dijkstra To: GCC Patches CC: nd Subject: [PATCH][AArch64] Add missing fcsel in Cortex-A57 scheduler Date: Thu, 2 Jun 2016 16:09:32 +0000 Message-ID: x-ms-office365-filtering-correlation-id: c49abb89-889b-42ae-1a3a-08d38b004910 x-microsoft-exchange-diagnostics: 1; DB3PR08MB0089; 5:Ngq2/I42ACyzQDGUWwsP213S0FUNPdLNnbzpSjT5LW5YBTVis60gAh03I0+SSO/3K+SV7zy99/YwrWkvTzlHnIyws6wulCmOB2VSMMy81FnsOZKUC9EXCpFf17t2kLeXDEzSQ/VOSIugCZioO/sltQ==; 24:Ar+VQueXTRZjT5moYF2lwqDHBo/q/RhFNJRpLXHainNTGvyxjgfdxM6yZBR1uHaujxdsvaft200HLFHPzX/D7IvWCPPYmPj4r0OpwjtdbB8=; 7:unxaIRLxOhOraRm/klad6zS39DD5xqbao64Afc2qf3C9khOKtCvcJ+LKbFXotbd2dTMyCWQXOiZJ5vgGQlEk2JpyhidCxgrHNl/r5ylgs9PJbR1Nh2QwrjodzfwgpzfvSFGeeGLwVNVoqHTGg0c8QJsf72YU7L21m6h1Tq2p4KWQXs3V1fG73WzC1zij0XKc; 20:5jFq0wKpqipw4oENg9Hnd7dSl1Nb2TEolUSFIr1OgP3La+BIBN47/VBI3RhbjEEEbffbijRe6RXfwPcaGd2iNQxvfONDbVFJfKyVYaSvIx6QRoXYMKrINkrFI1J89fssydFpYuDks5Kwe1XPhVyQsiI1Tg4K2zwqMoVp0Q6cwe4= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR08MB0089; nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:DB3PR08MB0089; BCL:0; PCL:0; RULEID:; SRVR:DB3PR08MB0089; x-forefront-prvs: 0961DF5286 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(377424004)(54534003)(33656002)(19580405001)(19580395003)(5008740100001)(189998001)(2900100001)(8676002)(81166006)(3660700001)(50986999)(586003)(54356999)(3846002)(102836003)(6116002)(2906002)(450100001)(4326007)(229853001)(66066001)(10400500002)(74316001)(106116001)(5003600100002)(5004730100002)(76576001)(11100500001)(3280700002)(87936001)(575784001)(86362001)(77096005)(8936002)(110136002)(9686002)(5002640100001)(122556002)(92566002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR08MB0089; H:DB3PR08MB0089.eurprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2016 16:09:32.7674 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0089 X-MC-Unique: G-HYZQchRKS9XZnlVxP6zg-1 The Cortex-A57 scheduler is missing fcsel, so add it. OK for commit? ChangeLog: 2016-06-02 Wilco Dijkstra * config/arm/cortex-a57.md (cortex_a57_fp_cpys): Add fcsel. diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md index 37912db464315a0d70835b81991e8e07a4d9db89..9b5970a0b647abc364b733cb4e2e22ae03056235 100644 --- a/gcc/config/arm/cortex-a57.md +++ b/gcc/config/arm/cortex-a57.md @@ -726,7 +726,7 @@ (define_insn_reservation "cortex_a57_fp_cpys" 4 (and (eq_attr "tune" "cortexa57") - (eq_attr "type" "fmov")) + (eq_attr "type" "fmov,fcsel")) "(ca57_cx1|ca57_cx2)") (define_insn_reservation "cortex_a57_fp_divs" 12