Message ID | 20230906175025.935887-5-ewlu@rivosinc.com |
---|---|
State | Unresolved |
Headers |
Return-Path: <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ab0a:0:b0:3f2:4152:657d with SMTP id m10csp2471709vqo; Wed, 6 Sep 2023 10:52:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHfgIHkBxlqS55MT/rbU7GZBdEwBInKAmHI/8JWfly9/nPMjYF4+9P4cHQ6LiNM4X9q3wym X-Received: by 2002:a05:6512:12ca:b0:4fd:cbd6:d2ff with SMTP id p10-20020a05651212ca00b004fdcbd6d2ffmr3554291lfg.33.1694022767132; Wed, 06 Sep 2023 10:52:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694022767; cv=none; d=google.com; s=arc-20160816; b=0qwODd0orJWsVLss9tVqYr3/7+BX2HIhpEJKepqBZdsnpM/fjfvktsClTOTMJ7myQU T1DmZr5AEPIeoXHrpI08XSHuhc8piCx2wAh67mRSAkY32dwI4F+Lo07G0UbrXGndvQni zy3GDEjf/F363UCSOKhcjZFPeRerkuw84PWRVSThaF/n52OODAfJcaxspF2VVhUbzydG 4XXLKxqW8jb+VJoZQGskfxviKM9NiuZqzXI/rEy6UYKzIchNcjK3GcJn+339pf5jdJkI s1IpMkxNrO+dJGgcAvTcNp9Rt9xo4z4+GzEjqdnNiykgg3VGN1uRRb6cM9oMHqRYD7TB Z0dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dmarc-filter:delivered-to; bh=sokeNtOleIgwngJvumHf116fKgYi1huOZOaHd0KctAQ=; fh=FJbxQR/u5tD8wyenJM73SKFkIvrOVh63uwew/lx6xYE=; b=vUFgPDVttByTFeuVAvJrcf1akWSYkW4d7ydPoDsY9s/S3WAuL6/86S6uPkfJaZMCzA qqcIH/ayE6mVD3UESuLVF+PFCGIZ08CyjbDp/nTEbAfugmsFwFgRO4LNSEUPv2y86SWH KjG0IrAAttRc54V9b+/BeRQKvk/GftcputUqbUw/AqEbS1DrSIXocjsuxJ8xQ9UYN90/ OogLl4HFIacTwwVQhMwc8I7TraCtbot93pL3OR2Qiz06w/0MWIa+dMwsQp2zMAogWW6w mZt58Mh95u2AUY9vg4AaU2venGN2wYlr5m5P6r5B1H1Wi2smkAmskZlyLSnnnbodFhkd ux6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b="vRZChc/s"; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id st9-20020a170907c08900b0099f7c49af58si9239004ejc.274.2023.09.06.10.52.46 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Sep 2023 10:52:47 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=fail header.i=@rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b="vRZChc/s"; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A05D23855593 for <ouuuleilei@gmail.com>; Wed, 6 Sep 2023 17:51:12 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by sourceware.org (Postfix) with ESMTPS id D25A63858439 for <gcc-patches@gcc.gnu.org>; Wed, 6 Sep 2023 17:50:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D25A63858439 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-pg1-x535.google.com with SMTP id 41be03b00d2f7-564b6276941so110881a12.3 for <gcc-patches@gcc.gnu.org>; Wed, 06 Sep 2023 10:50:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1694022639; x=1694627439; darn=gcc.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sokeNtOleIgwngJvumHf116fKgYi1huOZOaHd0KctAQ=; b=vRZChc/s9HTZl59Bn5XP+eKXePC+6AZOv3apcPTE/Ziz8YjoXllag+ePr8EyKdRD/O znuf7W/0EbfHtpV4q+MM7CfgM+RvO42JdQK4Z1oq0JC0nVaC/LfziZMYa4ZlT7dxRO0V Zp+uHlZ4J6tbBuyP7EPPsOpnmHtWc2C1xEbgXUrEqUKr2LbwQS4II6hbL1hzJGP8R0IC yL9KNLNl0nCAta474BG6wCltWS5eTU/PVn8PDuSsbZiaqBLHGx0Y0dFG5m168gaRxmWF tSP1uqKTGXhjD+M1RVGXmz3euens+69AfxNnfP6jLwk/71qLk8VnepV+B4awcmGLQcPS Tp+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694022639; x=1694627439; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sokeNtOleIgwngJvumHf116fKgYi1huOZOaHd0KctAQ=; b=Y4YZB31MVYqyd95QGBuXoBUidp0TahgJIK6u5hwIJuBuqkttiCPfGLT6MGNtsZoseY HBAcx/bbAVQndxiYSIWep1UHYiKh6SvqOv6s6GII4gn5Ibf35Q9Oj9CMcKiegXXLd+wd LMM5fcxLyq81dQRLC+XkeAWkGzdREgN5jGn2spbfhGjqn6EaaJXJuUV5UVWQgqz9lMaE KJRGUHlkTbVVFhNIUfdlQdIJnSmxa5DnEs3YhIwvW5tpblP5sZ8oXcrpOiJliq21HGeX jo9JjC+dbgoqKdJ+q5RgdRQhBB2FJNQehRIgwNJ2rbLwHvYeYz7+k/kkqdVzP7FKQhSu 2kvA== X-Gm-Message-State: AOJu0YxDWut2HNSIhS2JoNOHmx5/BMo0hpd3execuphbZ/hUveWIyXtD uJidG3lelPR/hbYWmr03AQOi7cB80+Ep9kntT9o= X-Received: by 2002:a05:6a20:3ca6:b0:145:47af:57d8 with SMTP id b38-20020a056a203ca600b0014547af57d8mr22111174pzj.2.1694022639665; Wed, 06 Sep 2023 10:50:39 -0700 (PDT) Received: from ewlu.ba.rivosinc.com ([66.220.2.162]) by smtp.gmail.com with ESMTPSA id f8-20020aa782c8000000b00687a4b70d1esm11017428pfn.218.2023.09.06.10.50.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Sep 2023 10:50:39 -0700 (PDT) From: Edwin Lu <ewlu@rivosinc.com> To: gcc-patches@gcc.gnu.org Subject: [PATCH 4/5] RISC-V: Update Types for RISC-V Instructions Date: Wed, 6 Sep 2023 10:50:22 -0700 Message-ID: <20230906175025.935887-5-ewlu@rivosinc.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20230906175025.935887-1-ewlu@rivosinc.com> References: <20230906175025.935887-1-ewlu@rivosinc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Cc: gnu-toolchain@rivosinc.com Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1776311617030976987 X-GMAIL-MSGID: 1776311617030976987 |
Series |
RISC-V: Add Types to Untyped Instructions
|
|
Checks
Context | Check | Description |
---|---|---|
snail/gcc-patch-check | warning | Git am fail log |
Commit Message
Edwin Lu
Sept. 6, 2023, 5:50 p.m. UTC
This patch adds types to riscv instructions that were added or were
missed by the original patch
https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628996.html
gcc/ChangeLog:
* config/riscv/riscv.md: Update types
Signed-off-by: Edwin Lu <ewlu@rivosinc.com>
---
gcc/config/riscv/riscv.md | 3 +++
1 file changed, 3 insertions(+)
Comments
LGTM Edwin Lu <ewlu@rivosinc.com> 於 2023年9月7日 週四 01:52 寫道: > This patch adds types to riscv instructions that were added or were > missed by the original patch > https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628996.html > > gcc/ChangeLog: > > * config/riscv/riscv.md: Update types > > Signed-off-by: Edwin Lu <ewlu@rivosinc.com> > --- > gcc/config/riscv/riscv.md | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md > index c329f55db43..c1cecd27815 100644 > --- a/gcc/config/riscv/riscv.md > +++ b/gcc/config/riscv/riscv.md > @@ -2223,6 +2223,7 @@ (define_insn "movsidf2_low_rv32" > "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" > "fmv.x.w\t%0,%1" > [(set_attr "move_type" "fmove") > + (set_attr "type" "fmove") > (set_attr "mode" "DF")]) > > > @@ -2235,6 +2236,7 @@ (define_insn "movsidf2_high_rv32" > "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" > "fmvh.x.d\t%0,%1" > [(set_attr "move_type" "fmove") > + (set_attr "type" "fmove") > (set_attr "mode" "DF")]) > > (define_insn "movdfsisi3_rv32" > @@ -2247,6 +2249,7 @@ (define_insn "movdfsisi3_rv32" > "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" > "fmvp.d.x\t%0,%2,%1" > [(set_attr "move_type" "fmove") > + (set_attr "type" "fmove") > (set_attr "mode" "DF")]) > > (define_split > -- > 2.34.1 > >
On 9/6/2023 4:23 PM, Kito Cheng via Gcc-patches wrote: > LGTM > > Edwin Lu <ewlu@rivosinc.com> 於 2023年9月7日 週四 01:52 寫道: > >> This patch adds types to riscv instructions that were added or were >> missed by the original patch >> https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628996.html >> >> gcc/ChangeLog: >> >> * config/riscv/riscv.md: Update types >> >> Signed-off-by: Edwin Lu <ewlu@rivosinc.com> >> --- >> gcc/config/riscv/riscv.md | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md >> index c329f55db43..c1cecd27815 100644 >> --- a/gcc/config/riscv/riscv.md >> +++ b/gcc/config/riscv/riscv.md >> @@ -2223,6 +2223,7 @@ (define_insn "movsidf2_low_rv32" >> "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" >> "fmv.x.w\t%0,%1" >> [(set_attr "move_type" "fmove") >> + (set_attr "type" "fmove") >> (set_attr "mode" "DF")]) >> >> >> @@ -2235,6 +2236,7 @@ (define_insn "movsidf2_high_rv32" >> "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" >> "fmvh.x.d\t%0,%1" >> [(set_attr "move_type" "fmove") >> + (set_attr "type" "fmove") >> (set_attr "mode" "DF")]) >> >> (define_insn "movdfsisi3_rv32" >> @@ -2247,6 +2249,7 @@ (define_insn "movdfsisi3_rv32" >> "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" >> "fmvp.d.x\t%0,%2,%1" >> [(set_attr "move_type" "fmove") >> + (set_attr "type" "fmove") >> (set_attr "mode" "DF")]) >> >> (define_split >> -- >> 2.34.1 >> >> > Committed! Edwin
diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md index c329f55db43..c1cecd27815 100644 --- a/gcc/config/riscv/riscv.md +++ b/gcc/config/riscv/riscv.md @@ -2223,6 +2223,7 @@ (define_insn "movsidf2_low_rv32" "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" "fmv.x.w\t%0,%1" [(set_attr "move_type" "fmove") + (set_attr "type" "fmove") (set_attr "mode" "DF")]) @@ -2235,6 +2236,7 @@ (define_insn "movsidf2_high_rv32" "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" "fmvh.x.d\t%0,%1" [(set_attr "move_type" "fmove") + (set_attr "type" "fmove") (set_attr "mode" "DF")]) (define_insn "movdfsisi3_rv32" @@ -2247,6 +2249,7 @@ (define_insn "movdfsisi3_rv32" "TARGET_HARD_FLOAT && !TARGET_64BIT && TARGET_ZFA" "fmvp.d.x\t%0,%2,%1" [(set_attr "move_type" "fmove") + (set_attr "type" "fmove") (set_attr "mode" "DF")]) (define_split