From patchwork Thu Oct 17 15:10:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 1998656 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VzQK3qnE; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VzQK3qnE; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XTrs05Zyfz1xth for ; Fri, 18 Oct 2024 02:11:32 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C272B3858414 for ; Thu, 17 Oct 2024 15:11:30 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20630.outbound.protection.outlook.com [IPv6:2a01:111:f403:260e::630]) by sourceware.org (Postfix) with ESMTPS id 5FDE93858D20 for ; Thu, 17 Oct 2024 15:10:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5FDE93858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5FDE93858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260e::630 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729177867; cv=pass; b=QbDc0N5RSP/mmzwQiLw1A8vttdnKGu2ihNQ3hy+eclSh2KzspOhCnaFIsqmbAkZWrV4Nftm7xZuP/+dzthfj0OrAVQNy4uOJs5wFRIcB1LtFY5HHwWhfmyLz0BDIsxlQTJ4konCtPJXDZSGjK3Fb3QR9Ng2nAKjmlyDIa70pQSs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729177867; c=relaxed/simple; bh=dLA1VH1VDD50VrRV9iShDQxIedyNGIZAblu3ATUC9m4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=tYRbbhpMnQpwOHQNcZ1ZigH8NYWTjQC/qDpZHdPIzGsEJmJKNJLl+vfpqmVbtc2UbCZrOHvVm/hS+vd9Gpt/+oIb73rOTGCFuXM1JYMuFMgiDzIbFuzfJ6NGPz8BvLSeG/D3sv2Ss/vegEeLvUst94QWdMR6lsqJuhYa3tbU0h8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=CQxylvxN1H1FyA9Lj/K67BUa//MGeaWXdP6JuYEN5yElxbKqVMcI0IXf6f7W3enEe1XbFOJTrQUbmk5Zgayb4fgDneUauUU7+40EzutK0twIrG4rx+aRc+mvoR/dtmWVuQSwBBbzR6ujhrLNwV5sPpCBXloNfSEw0pfS0qSt08goHo0S5FwNhuz0CymyRmnXxxXggzi8vU6bveAqtIpcVd8u+Ah4kVWdkZ4LTLzAaKdGbFjPRxJ91l6akw3SH0fNWiasxyk86Vx68CX+9+I7BjRSfMF/Yo5zeZJ45NDMaLWaaMiMlkVB8awD4vrwwjJS4u2vh5YxGzbzweVYTy7JlA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=PlZCRXXQCTKU0Vsp0U8teGFHWj2C0iC56C042ijmgOg=; b=EAJIWQ5EwhahNuVWbE5jCqXyKOWq16HYNF1UUbDN3dFXHMezt3WXNEKXSNOFxSVw5MwxTi5evvKGQuGZJNzJ41G4kZ+6tB5Pvd0SUgMmxdAtZD5MpYLngvCgiu9Fi5gJkRltv+oE5vC3m7FS+3Ee+32wcmpuAoQXccbF0BeXf1E9MSrOED3LA/9IqnB/HbihQSfxbW2EtFjw6/hmz7N+hoDaF90+fO1OvxvTT8aJ2hwnMC+ADhNIXs9pjIXjsmJKiu00Y2QolfJJoEwwT0RnuF0jIDk3EXw7qKSkUoTKjDzAfBI0WHWnzt8yBfSkrgLT4BFNHu+7mBUd4CravHMkOg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PlZCRXXQCTKU0Vsp0U8teGFHWj2C0iC56C042ijmgOg=; b=VzQK3qnEClBt9Cg88YK8m0IgUtLy77NkRw0ujvGU/J9hO9XRWrmjni03fSgMO/yScMv6N4eA0tZJt69wIp4o7Dh6uMryKu/5zMj81itT6FLbRUFrVyowiUPOAxQR/DxrZ7xr7LOlWDXVjRGoivVBc76EsLIQNpmr/ZP2b17SST8= Received: from DU2PR04CA0357.eurprd04.prod.outlook.com (2603:10a6:10:2b4::32) by AS2PR08MB10154.eurprd08.prod.outlook.com (2603:10a6:20b:62e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Thu, 17 Oct 2024 15:10:52 +0000 Received: from DB5PEPF00014B89.eurprd02.prod.outlook.com (2603:10a6:10:2b4:cafe::c1) by DU2PR04CA0357.outlook.office365.com (2603:10a6:10:2b4::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.20 via Frontend Transport; Thu, 17 Oct 2024 15:10:52 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B89.mail.protection.outlook.com (10.167.8.197) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Thu, 17 Oct 2024 15:10:50 +0000 Received: ("Tessian outbound 5c9bb61b4476:v473"); Thu, 17 Oct 2024 15:10:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 54143cc77ff4438a X-TessianGatewayMetadata: XdGguxDS1j2E4eNZIfUSqfyBGzhD2AZmPL+KlX+UjjiPJag2ZxOns3SQ4PBXA5S0UTbochIl7V+IUhsOy8h2jtkJURgl+ZYLkSM96aC7zjhUewnmTlPUfEA/6NlB8+yImen1+Nyesz2VawFaCmnJYvZQtTMByNkCIhikKfMHqinWL22Cc88UAOhcwWaeluBBYM6OMD1gpfRkackeu7THeA== X-CR-MTA-TID: 64aa7808 Received: from L45f004cda99b.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B5FB6ED7-FF13-459F-850C-416A13DAD095.1; Thu, 17 Oct 2024 15:10:43 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L45f004cda99b.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 17 Oct 2024 15:10:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BQwQrBhwieOxFRw+Mc34+U0/iEMOKteCk9+1qtveTdQqFMY69/IBp20R2kUNJFmMw7WpZ6oxRUXxSbg7RgWQZk6/2CoSgYIH/u7BqXSZavmgOfP+VMZ2gdCEDWASUAhH8mRc7/iZ8COkc49fCYoV5c3hKVfDko8lsbqF5uP7xEk3A3HgtcxcZh2HghTxh5Xcq7d/QIQEEpiGeCy0xNFFyQdYHu9nMULGlJ6Rwfxu6brKjemGQHaN9Yp6rFj9XG+C1sA7+jngdA3CpQKQ5G+zefxFiDs9kQRA8fUn1L9aaKqhuuCTaMu+NrP8xN0F+rxOj5jykHgDiN0oe9P1xm+/JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=PlZCRXXQCTKU0Vsp0U8teGFHWj2C0iC56C042ijmgOg=; b=DM6Liah3/66zBzzFbzIDg2N5CkpItkOxsDbmd/7AhR5PDnpqDhimivSEgSoUtgb3XRXnJ2O4tBZm8Ng4yTFeqFaxl3RDjsNdIUsyE6kBXTmVjajGXkA2ubgru9nU/jj5eSnPX1SuOguOZG64kvG3qGFPmo6RuZc0w/mq1P+EemL2tzi885mHid9/W3hrUzC+nGJ8BcSLazgrYkBs6eyU1XnH/WNbqRT+nOD0LrbBgx7FTEHGmSkUKDq2dhLPprO4BjSqa68P5HU40T7ofFuLQ2mW7fILjqhzh0VRqNkrguON93QsXhGcCw8oNg2ExabX+NRsL+Xj+wbM3FY5KQPRyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PlZCRXXQCTKU0Vsp0U8teGFHWj2C0iC56C042ijmgOg=; b=VzQK3qnEClBt9Cg88YK8m0IgUtLy77NkRw0ujvGU/J9hO9XRWrmjni03fSgMO/yScMv6N4eA0tZJt69wIp4o7Dh6uMryKu/5zMj81itT6FLbRUFrVyowiUPOAxQR/DxrZ7xr7LOlWDXVjRGoivVBc76EsLIQNpmr/ZP2b17SST8= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by AM9PR08MB5955.eurprd08.prod.outlook.com (2603:10a6:20b:2df::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Thu, 17 Oct 2024 15:10:40 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%5]) with mapi id 15.20.8048.030; Thu, 17 Oct 2024 15:10:40 +0000 From: Wilco Dijkstra To: Richard Sandiford CC: GCC Patches , Richard Earnshaw , "ktkachov@nvidia.com" Subject: [PATCH] AArch64: Remove redundant check in aarch64_simd_mov Thread-Topic: [PATCH] AArch64: Remove redundant check in aarch64_simd_mov Thread-Index: AQHbIKZrxy/7cAVb4ku59deboSkO7Q== Date: Thu, 17 Oct 2024 15:10:40 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|AM9PR08MB5955:EE_|DB5PEPF00014B89:EE_|AS2PR08MB10154:EE_ X-MS-Office365-Filtering-Correlation-Id: 76e59a93-7a3c-41a9-db03-08dceebde31d x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?oNWQQFMCKn3EYMsrQ?= =?iso-8859-1?q?jsYg6rU+eE9/CsS8E5hY1oRJZjICtfYQmNhEG/WmVxYze13CAs96EylaUvfz?= =?iso-8859-1?q?5eGGwTVho4MKSk7FF77dNUC0xNYffUiV4ghulfql6eiGEkr8foQ6m5f4WQlr?= =?iso-8859-1?q?BBFQoLmesQEVysfWAVaNBrOtzEkGxarUh/pkzz/rF41AuZkGp3jJVqPQliNm?= =?iso-8859-1?q?VOQKjCCKeSMYE/6BqqfUu7u30zKl66gF3e2Zod/G3OvCnkzIDc1pxAD+ftwn?= =?iso-8859-1?q?Cf4RLXd2pAYJJUpqwqaGWXahhQwSwUCpoNfWYlc12A5meRCGamMTk2kXQC2k?= =?iso-8859-1?q?xyecUyETeHGi0eTpenAGTq1NsIiAuzgZF+wiA5UhHVf+Q6taZePUQPVxsxRh?= =?iso-8859-1?q?nuFa1QSRMa7zTUSUGFbZ3tUf4AoEnYZxcIAezmXFvOzB0+XFMCYYK+6caiwx?= =?iso-8859-1?q?tEBjmdb+FFr+t8c/WNTJiY14B8dgQoGDy/dtdefkf7qwqiw6j0x4snLNALnJ?= =?iso-8859-1?q?4fpn6DMoW+cMvzNk9WWa8o+QqgtgwZYJtg+orxdd4+zGb4PtgWCAsXw7GMee?= =?iso-8859-1?q?nwJISkvLmou2ecrCtYLnuyXx/6MNGiGfrYVcYLaS8BbYSYDSNsLis7nn3Bcm?= =?iso-8859-1?q?j7ABvTgWe467ge/nKI6wYm6qiR8uX1e7XYPjRtXYRDQRMekol6j7B4vFaP7U?= =?iso-8859-1?q?FoGhQ5CdxmQ54sCfDq86yRvyB5zT12Jl/XkVTAIJjLyUyvX/+P3QBFMwTWHl?= =?iso-8859-1?q?wzP8E77MHHi6wbnTxLrmgvotEDg7fuk/evigrRgC0+S1FQXdJwaFinYOH8ol?= =?iso-8859-1?q?b3kU8IGI9fweOb8rOcW/zp1QO/9p5dcJQa+4DjUa3PEkDuaY1lXQx3uGoWUl?= =?iso-8859-1?q?MVPN4U7shY8flJHXwQLFnZh1x2wNbSVHzx+gNfSNeoTpDlaqVTFOrQG7fOEt?= =?iso-8859-1?q?xAeAPVJKGUz4AyKewsvH6Nas70NzsGAfczuXxzPEZZkyjeZFhwyPMQnxN/Bd?= =?iso-8859-1?q?VGAx571rN3LLdqaa+iQIyH/z0t6N4lAc0K7xGxa6Bh6P0wT93eyfkFC6dOmn?= =?iso-8859-1?q?mTeYBvL2jsBgXw6d1VFtPYx8aWgXm0gthT7dLDY/G5wNpj29plBpp8nFtzNO?= =?iso-8859-1?q?ZQfAey+2fJps1qoN2i7NEld+jDZ5b35zwtUML2WKMVrVGys28V6ELIqesZfT?= =?iso-8859-1?q?YCdr6VxiqTYRE8wh1vXczvkJ33k+RTcec1HRs2ipOn3GX5t5MHoXAqwwYPi7?= =?iso-8859-1?q?9/b8UPU5sr2DqCpqiYUo3ageeMBrvT7aAzZ42hEMZaS1+csDl5ltrfy7I5yx?= =?iso-8859-1?q?l+2rQmjjSHo/W7ff4EmM1sAz9UCk8WHXhi0iNBNhc2J+nIIenzbffd9K0C/v?= =?iso-8859-1?q?sOfMM+Wv5EosMWm47PEPRwNzt9J+bnHM26orIscR+DrLNYSfBg=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5955 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:102:33f::20]; domain=PAWPR08MB8982.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B89.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 749a65d4-e4de-48e9-13a5-08dceebddd38 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|36860700013|35042699022|82310400026; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?ZH2qgsxWBueFZ20y19TEK8SnB7?= =?iso-8859-1?q?kCTxfDFEEWapdU+DU9/PmqQheiCxPEm0HgUt6WLFcc54jaiXShLJHfoLR5YR?= =?iso-8859-1?q?8iTkm5IfchLbXrzJbdZQmg+aoLVPwHytNvV8I9B0HaiNfqQvBSjfJoJ0zv9y?= =?iso-8859-1?q?IfycV6HP4QcRaQ+y4Y/H1eecmj2uhH/bB5EBM6e74yQ95qkIsKiHtz+09kVZ?= =?iso-8859-1?q?qmNHwkKXNUMtQcYufQZ07WcBRmO7P1Ee20+eau9A5PD9G5s8DcMEJDTjMYUh?= =?iso-8859-1?q?/HsI/XazUDp7U2LGdCF+70QB/NjhunvPo3wJ8SI3cprmLpK2QFxfSqNH3cFp?= =?iso-8859-1?q?iK/4iCvKWqH/VYeVKCGSWu7SJUOFQfwHXPA5dlfGxQ3pml6JRPHoG9wEck/T?= =?iso-8859-1?q?TgmeJRhNz4tMMPGjGg2Sga71Q8wkrREg702/xRoDvod/NwxMjhcSuGL3Gjj6?= =?iso-8859-1?q?W3aax+XAN07xqLlY2m5ypy3MbbWEi+CBe4Tw2FpWTRx0T+bTGdVvrFDTG7wK?= =?iso-8859-1?q?ASYgySGI5zhZB9ZiRZI5FDYHjxNc/G592CX4iI+NUO5ud2rmYypu/UG30+B1?= =?iso-8859-1?q?XTql3HHS5li+nhnZ/2PbS88WPFVmgmy51Wmk5u62sg8fIGN3hSUymne9v1q6?= =?iso-8859-1?q?R7WsBi5uUnYWeDPDlo+sR4dm4HIWoT2BxDh8NhgwVzmCdjplZ7DeUnf3h72d?= =?iso-8859-1?q?PJlkh4OxJG09iEo1kibkuQy83XD3jPJRsuvyCKh14i03NfJrARYMHYfksCzO?= =?iso-8859-1?q?ezFSaQ6AfA7kN8GkyRyL8zp9UM+w4/Q9EXFvsb/bNQ398xNkIxrQr93Kkp+s?= =?iso-8859-1?q?mAmyfRxMILMaZRcNMHl79rJODIG70DiSzV5V6kD2fvsB1MhREvba/tmZzMnZ?= =?iso-8859-1?q?IUUG0Y/Y7vgDm4V07M6Elvs1Du5v3l/YGTtQqT4ULdn0nWPvfDlir7N68Wzg?= =?iso-8859-1?q?kAuNJs7PWMUQLbrHU+7Fo1lRIjaDyKeLdRFLFxf5Ai9tlOvXQYlQmU+ueVkG?= =?iso-8859-1?q?Lk6gxVGAuv+0qfKC50SHxJUyVa6TUqb/yb3ebqwPnKbvDVgCb+PqsveX/LSh?= =?iso-8859-1?q?/g5Z4zpRX7vgQ9GOc6u4BcrfGnwtWCa4YIDMGUQRCCGpFR6QoUybDb6lvYlN?= =?iso-8859-1?q?actn6QOwazECwHLUezhTlH9c0ZoAyfgdYSYthzCb3HP/Tig0zBTpv30fsBl8?= =?iso-8859-1?q?tDixStOugCGt997YVI8fjEyy7z0clSctzXfBsq6IDHQfMaum3x9qD4fNOJ/Z?= =?iso-8859-1?q?Z52uloyjDGR3QL8TrjleVkHUp2fOAS1Hau6Wkq6Xir1gc7f5C9VfS6dpzQYU?= =?iso-8859-1?q?zFO7Mb5V1XQi0K+UG0RwbnMhOf2Iy1cC1CZCouzvcUL+U7SP2Fkm6aMEzyib?= =?iso-8859-1?q?RDItEnXJhVpzHCJWkjCdBJkzf1hGnX8WAmP8vBqXOJG6n2mn+yvrepSnKlsW?= =?iso-8859-1?q?ZQI7vEyLqt23lkZdbVZ6eFBg=3D=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230040)(1800799024)(376014)(36860700013)(35042699022)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 15:10:50.6225 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 76e59a93-7a3c-41a9-db03-08dceebde31d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B89.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB10154 X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org The split condition in aarch64_simd_mov uses aarch64_simd_special_constant_p. While doing the split, it checks the mode before calling aarch64_maybe_generate_simd_constant. This risky since it may result in unexpectedly calling aarch64_split_simd_move instead of aarch64_maybe_generate_simd_constant. Since the mode is already checked, remove the spurious explicit mode check. Passes bootstrap & regress, OK for commit? diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md index 18795a08b61da874a9e811822ed82e7eb9350bb4..5ac80103502112664528d37e3b8e24edc16eb932 100644 --- a/gcc/config/aarch64/aarch64-simd.md +++ b/gcc/config/aarch64/aarch64-simd.md @@ -208,7 +208,6 @@ (define_insn_and_split "*aarch64_simd_mov" else { if (FP_REGNUM_P (REGNO (operands[0])) - && mode == V2DImode && aarch64_maybe_generate_simd_constant (operands[0], operands[1], mode)) ;