From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20056 invoked by alias); 5 Sep 2017 08:49:25 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 19717 invoked by uid 89); 5 Sep 2017 08:48:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0087.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.87) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 05 Sep 2017 08:48:40 +0000 Received: from VI1PR08CA0079.eurprd08.prod.outlook.com (2a01:111:e400:c53b::47) by DB5PR0801MB1526.eurprd08.prod.outlook.com (2603:10a6:0:3a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Tue, 5 Sep 2017 08:48:32 +0000 Received: from VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::201) by VI1PR08CA0079.outlook.office365.com (2a01:111:e400:c53b::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10 via Frontend Transport; Tue, 5 Sep 2017 08:48:32 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by VE1EUR03FT046.mail.protection.outlook.com (10.152.19.226) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1385.11 via Frontend Transport; Tue, 5 Sep 2017 08:48:31 +0000 Received: from arm.com (10.1.2.79) by mail.arm.com (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Tue, 5 Sep 2017 09:48:23 +0100 Date: Tue, 05 Sep 2017 08:49:00 -0000 From: James Greenhalgh To: , CC: Subject: Re: [75/77] Use scalar_mode in the AArch64 port Message-ID: <20170905084822.GB18065@arm.com> References: <8760ewohsv.fsf@linaro.org> <8760ewbtc5.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <8760ewbtc5.fsf@linaro.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:CAL;SCL:-1;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(2980300002)(438002)(189002)(199003)(24454002)(377424004)(2950100002)(106466001)(5660300001)(83506001)(26826003)(1076002)(478600001)(229853002)(7696004)(72206003)(2906002)(8676002)(86362001)(104016004)(8936002)(4001350100001)(626005)(36756003)(356003)(305945005)(55016002)(46406003)(6246003)(50466002)(246002)(23726003)(47776003)(77096006)(6286002)(97756001)(189998001)(33656002)(50986999)(54356999)(76176999)(4326008)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR0801MB1526;H:nebula.arm.com;FPR:;SPF:Pass;PTR:fw-tnat.cambridge.arm.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;VE1EUR03FT046;1:pS6HLcR3/p7uZOOxS0RIUK15JcQ5Ky/DKIpewXmI1QWApFYO16iz9lbckW3x8Q5cQyQdaGPyE6J7BtWmQDdzlQJYze5Q5H9Obhvf7yJpKS9eAHFeV4hF3xl89vY7XofC X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 58fbb6f9-77bf-4bb0-7340-08d4f43ae300 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DB5PR0801MB1526; X-Microsoft-Exchange-Diagnostics: 1;DB5PR0801MB1526;3:x/guRNXXWi4bCVkNd9AiJ1t038eq0y9NENTyWteZkWk9WAT4/su4/93Jp/i9fbVjmAC+09QPM8CjkzToXb+1x+8JRQOFgYk7qpbKsrBZSzwV1ZbIZeed8i9sH8g70EjFchdUKkZEdHIyzIk5NJ5iRVKh46ZSCYKllEprx2W1goQ2oJObmcMtsrY8aLTOVYA8Pot0NDvCetFd5fiuDmcVZruk/GaTHD61zm07LfEm41JpaHqfft6SB2MIKEm1u7y/1vEshdlPLesFjoiaxo4Yhg1pf24VCpEVwmPO5MbeKn7XWh9JhUrgsriJtDY+IzUMxFzRGGVsiI87VdNGYl+5zpOD/OJCnJJI7Vb584RdBn0=;25:Cey5S+3/JL4zm/Zvixq79trrzaJK1fe09Ev3aQnpz45FpF03Df3vqtTn8sHk5P4d/W4aA3Ee8U40K0uTmYxen1Ye5tEu31OUuJ4WgLNTZLu87/BvBUQ4mGRC6NxwWeZNTZp8XRnpETBMzTnoxJy9ZszY49YAfqRIamH7KI/hDcTS8XYBfG7UJiD1j0g6zOqgTWac25eTjL/kc0qONKG1RHV/ykWObHARSFdUWlRi9zOYwUg3ccXfIptHbW5AHeTtU6j0xU0RZsIpWXZUlIkSHp5pO4BjMdQ9rPoQoAUhYjjCKR4Q7t7dnKe08WrC1zJCvafdOQ0lmqaZIrLlH+NVKg== X-MS-TrafficTypeDiagnostic: DB5PR0801MB1526: X-Microsoft-Exchange-Diagnostics: 1;DB5PR0801MB1526;31:Uy+cdz2jEvQotm8j/CvtACv2KtfcFYftuhg71NEtDou5DCmiwZqHHwvmhdxu3i04QJhVysDzonyMqFkDxzzep/LGUZsZmHawZqYIrpcFde80okFTtUDFTLX7NYV89d14p4B7kTqaAxQ6wPyAbK4XSPKKcEnl0LZ26Xg3pXpiHYZjviJjkVrmBBU226Nyu0si65Curx+eSLvV9CQCLtIbKNs1ywDom9gbZa6IpSJ9x0A=;20:MNi/6w3DiW51/0PNl02xXEhkDP9HH8ZLt+GPgRCds6HguGueROF+aq/Px1scgi+ezgrzWRbNPgZTnEvjD/Epem0t1qh/7JttglziSUs/iJV6PXqYXuQDNIffUcLxNv0xxX7yjyEPVFwZ2d5Oj0GoWENH5k+pfKWiVPQZViRPq+q7LVDkFoquXobMGcMRv9rBhm7ZOhU8sjh7K6VbZ4871yha710hjRzj37WPYZE8UzQeULrOJHn9n+mlB8HW5gOJ;4:MbYZD4KKs7gh8renwZXxGmIup+aaTGnMdt2iLporChQHND9bHj5z94v+wVSOv/X3JrTtW94RFlEAUXGQB0eDRttCJAck11CdfcZ5OMgMbB3awxQJSNvfeYeCs5AhmLJiE5Gup8298AoTg9PZC8disbpemf9eR/VkFTRazd9I9MXspc75kmL57RW9zBClqob8kd9/2R8LZI5wSBJAbOfdQfGY/nELmkJpsgLZIaLvdMvAf2AWS+VKMDIoKo0Zo3NZ0NpK6COivyrSl946FefXzuemJPGCjy55o8DURW/Cf10= NoDisclaimer: True X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB5PR0801MB1526;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB5PR0801MB1526; X-Forefront-PRVS: 0421BF7135 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB5PR0801MB1526;23:836arXnV67vH2f1BaBll4UKtAutxGUvQzB+1E1Z?= =?us-ascii?Q?wf5koZ9+pWy5RRdMU1qKbOyLARk0YQA5CE33a4n2RuSVAGehAGpa8Kp+NAT5?= =?us-ascii?Q?QtNeAoF0IgnweSFbGyiFiEL2TwDwDZp5rIyUMfmNlq30jva6xU+FHYAU0a05?= =?us-ascii?Q?OemaTqgv//fl567USjFKFo/NOOLf9hv8mGRcedQ6B3ZmXQdWA+9JmEiGcFsq?= =?us-ascii?Q?lRMI9bD7Fj7E5HR0rTOlXGVl+vXH6XwHJvQhwIB8FfZZlOOHnOAK39/EQXRv?= =?us-ascii?Q?53u8/xjbjI1cfXGAch6NmiZG6JRbZ9WNqOumYgChljnEOntqPhVypkmLAreD?= =?us-ascii?Q?v3huQn3dak7XFNP+M7TJPFWnycFzilYd4OfC1RRailsxnpAGg3Nhw10kp1iA?= =?us-ascii?Q?mmdAx9Bxqtu+0xlE7ZFqDxbVnA5j8s7basRkuWXGtnJmQ3+fPUU0ylB3vv26?= =?us-ascii?Q?R7RgIZMUIxGFEMOBmy1ec8kRZxZxlx6xa84dBAm4PPaVZ0Y7ujewklL1E+aI?= =?us-ascii?Q?EXlns5LM5mJgmN+yQCU5/zeC8Xye3fwA6dH5EPKKFkvfsnjeqRj/13W+JZy9?= =?us-ascii?Q?GK2cnXucgLOJU15PnBfyggYnYwIbsFLZrCVxAPCgcXTfilSbNVU5US4FxRcA?= =?us-ascii?Q?P4Y3oGxtlZmeowNTUNkUGv7TQtCMo2VldNYesIt6/twQvg+S/bQIMccMfmtm?= =?us-ascii?Q?yOsqDpiE3Mey0dpCVwxojrVU2NhtHmRzYmBepVjjzisJ8QW6e2X+Jp1e958H?= =?us-ascii?Q?qmqGcFtrB3QoRXQHBiQvK7GDP7mKsRZ+KJ0i3Ykm12Zs5yj95ZG3wABqpMue?= =?us-ascii?Q?GwcMSOUSFYWdNE08j/t9xo3QbH5Yjx2Xm/eo2UZqnUIc7LXlnxrnTAZdpU8q?= =?us-ascii?Q?ddxZYbRnsB6fyAbMGeOYHTsFtvA0T5+HPjDn8NryXxRli4h9A8x4EBflslpg?= =?us-ascii?Q?4KnqBoSNXdB27Cy4GgcTcSB2CPbi8c0fv8Y0TBLKqRTlUHoCOuLu0G9MVkBY?= =?us-ascii?Q?TTXWIyo9n3xWfMW8Zf2BX1qXEPSK6bwd8M2rAX5pa8UjBYhO+Vkt1AFtlytX?= =?us-ascii?Q?mkvqiPmFb6ImRliJmhmXUhju2h6xbpO5JmT5jqCvKKC/UqTmhxg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB5PR0801MB1526;6:Hp/8dT1SbIRoaXklF1WikLzLPZxTVv/iw7vjSewEkOsBRf+w/s1LBplV/5IbGvlSxV+2rW83/s3lwtWs0gslum4ynMTWHYgXAAWt/PKeCCE6XoqO2vwHZmKgzcmwOtcT3so3g7fyTt2zJO0QAEOoWssFjsXmcmPkzsNsw+le1GRPXNypmWxgSPwFvL2HYQrgQ2iKBI98qL9zFBlmlp1NQxmCL+qaArG1sCPDFEecxSq20pwTnFV+IqnPenxzdly14nQU91DyyYALu5N3XJHD5ZiF6nW5Gc0IQ0RUIsNlt7tZht/1mbicZ6epTtpuCidB7ivCInBiVErsstl0iyf+SA==;5:Vy3U4qGB2x8GxG5Lay4GkMDRzxNWTj71txMSUCpQfMP0OY5h0tO+rUs7WPELnQA7oE3Nn5W3EZ7Aw4BOIBbELsCvtXXDL9lh+T4AIVjZAyF1FA7CR2v2TbFuPWrpapOJlCFFVJkD42TNqSD4J8VoPQ==;24:Z2GrVsffJz5Zf7GhsaKteR/dT65Hbks5CLfHP8BVYSIeCP7lGLRH+TUWD14syNuqn+GaLUSuERFvFVLjL1gg7b5IfCCC3Es8B7q4RyCuWRc=;7:ZN8ISkc0vO5lGl3Ht6gQOftV8aenx6f/hT6ON37fQTHoSICVAWivcymIALygiyeEDgKQn6ho+MHGDplsR6IgiOJauf0zfuATQsCscXVVSMRGY5EqluP/KtMJ71A4oBOSYKV2F6djstNmVOs5UzT1pG3dB0mNKzoeCbrswvO6L3U5TBLs1PPAUEOd2TNa6GqqsJwfiognQ2Qa8ynFekE6+dNUmST1y56UEJHctEnOfqs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 08:48:31.7008 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0801MB1526 X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00223.txt.bz2 On Thu, Jul 13, 2017 at 10:04:58AM +0100, Richard Sandiford wrote: > Similar to the previous scalar_int_mode patch. OK. Thanks, James > > 2017-07-13 Richard Sandiford > Alan Hayward > David Sherwood > > gcc/ > * config/aarch64/aarch64-protos.h (aarch64_gen_adjusted_ldpstp): > Take a scalar_mode rather than a machine_mode. > (aarch64_operands_adjust_ok_for_ldpstp): Likewise. > * config/aarch64/aarch64.c (aarch64_simd_container_mode): Likewise. > (aarch64_operands_adjust_ok_for_ldpstp): Likewise. > (aarch64_gen_adjusted_ldpstp): Likewise. > (aarch64_expand_vector_init): Use scalar_mode instead of machine_mode. >