[clang] 8092933 - [RISCV][AArch64] Don't allow -mvscale-min/max options to be passed to the clang driver. (#68065)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Oct 3 07:26:14 PDT 2023
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">>;
More information about the cfe-commits
mailing list