Author: Craig Topper Date: 2023-10-03T07:26:08-07:00 New Revision: 8092933246507a7b6c4385afbf0b9750a6d00de9
URL: https://github.com/llvm/llvm-project/commit/8092933246507a7b6c4385afbf0b9750a6d00de9 DIFF: https://github.com/llvm/llvm-project/commit/8092933246507a7b6c4385afbf0b9750a6d00de9.diff LOG: [RISCV][AArch64] Don't allow -mvscale-min/max options to be passed to the clang driver. (#68065) The driver doesn't have code to pass these down to cc1. It just prints an unused option warning. Remove them from the driver. Added: Modified: clang/include/clang/Driver/Options.td Removed: ################################################################################ diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index ff2130c93f28ea0..61e0729974c24d1 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -4589,13 +4589,11 @@ def msve_vector_bits_EQ : Joined<["-"], "msve-vector-bits=">, Group<m_aarch64_Fe } // let Flags = [TargetSpecific] def mvscale_min_EQ : Joined<["-"], "mvscale-min=">, - Group<m_aarch64_Features_Group>, Flags<[NoXarchOption]>, - Visibility<[ClangOption, CC1Option, FC1Option]>, + Visibility<[CC1Option, FC1Option]>, HelpText<"Specify the vscale minimum. Defaults to \"1\". (AArch64/RISC-V only)">, MarshallingInfoInt<LangOpts<"VScaleMin">>; def mvscale_max_EQ : Joined<["-"], "mvscale-max=">, - Group<m_aarch64_Features_Group>, Flags<[NoXarchOption]>, - Visibility<[ClangOption, CC1Option, FC1Option]>, + Visibility<[CC1Option, FC1Option]>, HelpText<"Specify the vscale maximum. Defaults to the" " vector length agnostic value of \"0\". (AArch64/RISC-V only)">, MarshallingInfoInt<LangOpts<"VScaleMax">>; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits