From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 104941 invoked by alias); 15 Feb 2020 15:26:33 -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 104897 invoked by uid 89); 15 Feb 2020 15:26:33 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=89229, HContent-Transfer-Encoding:8bit X-HELO: mail-pl1-f170.google.com Received: from mail-pl1-f170.google.com (HELO mail-pl1-f170.google.com) (209.85.214.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 15 Feb 2020 15:26:31 +0000 Received: by mail-pl1-f170.google.com with SMTP id t6so4998839plj.5 for ; Sat, 15 Feb 2020 07:26:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dRKrGK/2MGyGJTQfv/0hr+y7ehIMqzjHdTKMebCC0s0=; b=AYdmqBxCzkhs4PNwNLPFB8knaxx524BaaQA5+g2mb+YDLJpYs3pr3egSey6xxyFZqj v+xR4T8zAdvYbqQ/n0LSQdPrTVE6Kpzwis5fjDPWFKWR8aAWZ/iJzWaxiBjfRrgzMn3t yHVRy56eKy0ZICTbE2xBfkAODGmjfyR4bkJ6umilg4hs+j1sspWVok0zePTXsdSWx37e jwfB7okANyqcMDnlltxiDbfVn6NFEoWTd7Ukovg0GXIeFwlT8AdtwPtR0wK98QhTakQK Yo7JLYWlTsurj1JaREN/1wTH8ZSrd7EnChlT0TtDtzpm894QqbSlQDLdoY/zlUjY1DZD 3ZMQ== Return-Path: Received: from gnu-cfl-2.localdomain (c-73-93-86-59.hsd1.ca.comcast.net. [73.93.86.59]) by smtp.gmail.com with ESMTPSA id s21sm11992224pgo.63.2020.02.15.07.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 15 Feb 2020 07:26:29 -0800 (PST) Received: from gnu-cfl-2.hsd1.ca.comcast.net (localhost [IPv6:::1]) by gnu-cfl-2.localdomain (Postfix) with ESMTP id 4424CC048D; Sat, 15 Feb 2020 07:26:28 -0800 (PST) From: "H.J. Lu" To: gcc-patches@gcc.gnu.org Cc: Jakub Jelinek , Jeffrey Law , Jan Hubicka , Uros Bizjak Subject: [PATCH 02/10] i386: Use ix86_output_ssemov for XImode TYPE_SSEMOV Date: Sat, 15 Feb 2020 15:26:00 -0000 Message-Id: <20200215152628.32068-3-hjl.tools@gmail.com> In-Reply-To: <20200215152628.32068-1-hjl.tools@gmail.com> References: <20200215152628.32068-1-hjl.tools@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2020-02/txt/msg00901.txt.bz2 PR target/89229 * config/i386/i386.md (*movxi_internal_avx512f): Call ix86_output_ssemov for TYPE_SSEMOV. --- gcc/config/i386/i386.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index f14683cd14f..b30e5a51edc 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1902,11 +1902,7 @@ (define_insn "*movxi_internal_avx512f" return standard_sse_constant_opcode (insn, operands); case TYPE_SSEMOV: - if (misaligned_operand (operands[0], XImode) - || misaligned_operand (operands[1], XImode)) - return "vmovdqu32\t{%1, %0|%0, %1}"; - else - return "vmovdqa32\t{%1, %0|%0, %1}"; + return ix86_output_ssemov (insn, operands); default: gcc_unreachable (); -- 2.24.1