From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) by sourceware.org (Postfix) with ESMTPS id 4F7A23858C50 for ; Tue, 22 Aug 2023 17:40:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4F7A23858C50 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-x52f.google.com with SMTP id 41be03b00d2f7-5694a117254so3270565a12.0 for ; Tue, 22 Aug 2023 10:40:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1692726034; x=1693330834; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=LLkswebttFiQfrhJ8Chb/8Pw24ITCKteNJphXmQ3Ijw=; b=CQEHPWodFgDNCx7GfYiCgKd6C5MR3bifArZ25e6ASpj5vcHcogbI7yvOnpHQyaspvc 2Qh0+PC9S1y+KZ4x9+kr2HgF5JH94kID/OuWkMBC+JuUoac0sMaKZ8x59cqSV7TyGEUD Zcss8dWfPAuvW6uQt27qpLaclBA5qXWe4NTXPiq1oP6FDD+cpoWl4fcl9FXBqLlRRUqs KcbgjZK+m1RWDEO9KB01yaDzglkFc8ByQVe5i6NGTt5W01YkKD14z+mpiiEfFRy3WxRr tC9dZfwMyBiFPn6gIXisKX1OiMQx8YrLWymg66HsHnTbCr268mp2oBTeCgjupnmhwEr0 ZtDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692726034; x=1693330834; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LLkswebttFiQfrhJ8Chb/8Pw24ITCKteNJphXmQ3Ijw=; b=aO7FBaKw+qTYIdb+Fi7NgL9EdyRV5X7Od9GJIZGhZz+oZqGOp8X/eN/ek2ZkDZLupy mj8xxOWIHbZr4/J6dASa8UCcCXjnRSdlDxziWztkDx4pQR6r5SN5KLLPuLIbpfPS2Y5A swXq6Nx91Q3WrUBySWzhPoFljZ8LPGSiGuCVp3l9tYvRVZxYde1WOeQzZpKCEvdHqJ+O ZDIIf6Y0dqrm3kVrnMmNW/3EBIt/KuFWbkl9QjhfjGDNUgW0VRUrv2b57FjL+JTmoSjx ZpqvZVI2K40If8YHAnqhuZrHci+EA6bIeFxKS63IW34r1vXmVCZG8WG4UkYz0xiHYdzO Dpjw== X-Gm-Message-State: AOJu0YzmEbPk7MEXYOyJBnJssImgJkP/Cv5HXHpF9Y55X9faf6RKjEY9 Tj4hpslhIqU38RwM2jsYixs0jtZBzsHGgmcBSwm3Ng== X-Google-Smtp-Source: AGHT+IHz3D0Z044vpL84JCt54B50bzrbsxGfTjwtkyyVw6bGWvxWRVDH7k0E6PD+2dQ46rrk7RSF0Q== X-Received: by 2002:a17:90a:f0cd:b0:26d:4423:5914 with SMTP id fa13-20020a17090af0cd00b0026d44235914mr8938868pjb.14.1692726034133; Tue, 22 Aug 2023 10:40:34 -0700 (PDT) Received: from vineet-framework.hq.rivosinc.com ([50.221.140.188]) by smtp.gmail.com with ESMTPSA id a17-20020a17090abe1100b0026b76edd607sm8216531pjs.15.2023.08.22.10.40.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Aug 2023 10:40:33 -0700 (PDT) From: Vineet Gupta To: gcc-patches@gcc.gnu.org, Robin Dapp , "juzhe . zhong @ rivai . ai" Cc: kito.cheng@gmail.com, Jeff Law , Palmer Dabbelt , gnu-toolchain@rivosinc.com, Vineet Gupta Subject: [PATCH] RISC-V: output Autovec params explicitly in --help ... Date: Tue, 22 Aug 2023 10:40:31 -0700 Message-Id: <20230822174031.782900-1-vineetg@rivosinc.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,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 List-Id: ... otherwise user has no clue what -param to actually change gcc/ChangeLog: * config/riscv/riscv.opt: Add --param names riscv-autovec-preference and riscv-autovec-lmul Signed-off-by: Vineet Gupta --- gcc/config/riscv/riscv.opt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt index 6304efebfd50..a962ea8f9d41 100644 --- a/gcc/config/riscv/riscv.opt +++ b/gcc/config/riscv/riscv.opt @@ -277,7 +277,7 @@ Always inline subword atomic operations. Enum Name(riscv_autovec_preference) Type(enum riscv_autovec_preference_enum) -The RISC-V auto-vectorization preference: +Valid arguments to -param=riscv-autovec-preference=: EnumValue Enum(riscv_autovec_preference) String(none) Value(NO_AUTOVEC) @@ -294,7 +294,7 @@ Target RejectNegative Joined Enum(riscv_autovec_preference) Var(riscv_autovec_pr Enum Name(riscv_autovec_lmul) Type(enum riscv_autovec_lmul_enum) -The RVV possible LMUL: +The RVV possible LMUL (-param=riscv-autovec-lmul=): EnumValue Enum(riscv_autovec_lmul) String(m1) Value(RVV_M1) -- 2.34.1