@@ -5356,6 +5356,14 @@ def msve_vector_bits_EQ : Joined<["-"], "msve-vector-bits=">, Group<m_aarch64_Fe
53565356 Visibility<[ClangOption, FlangOption]>,
53575357 HelpText<"Specify the size in bits of an SVE vector register. Defaults to the"
53585358 " vector length agnostic value of \"scalable\". (AArch64 only)">;
5359+ def msve_streaming_vector_bits_EQ
5360+ : Joined<["-"], "msve-streaming-vector-bits=">,
5361+ Group<m_aarch64_Features_Group>,
5362+ Visibility<[ClangOption, FlangOption]>,
5363+ HelpText<
5364+ "Specify the size in bits of an SVE vector register in streaming "
5365+ "mode. Defaults to the vector length agnostic value of "
5366+ "\"scalable\". (AArch64 only)">;
53595367} // let Flags = [TargetSpecific]
53605368
53615369def mvscale_min_EQ : Joined<["-"], "mvscale-min=">,
@@ -5367,6 +5375,17 @@ def mvscale_max_EQ : Joined<["-"], "mvscale-max=">,
53675375 HelpText<"Specify the vscale maximum. Defaults to the"
53685376 " vector length agnostic value of \"0\". (AArch64/RISC-V only)">,
53695377 MarshallingInfoInt<LangOpts<"VScaleMax">>;
5378+ def mvscale_streaming_min_EQ
5379+ : Joined<["-"], "mvscale-streaming-min=">,
5380+ Visibility<[CC1Option, FC1Option]>,
5381+ HelpText<"Specify the vscale minimum. Defaults to \"1\". (AArch64 only)">,
5382+ MarshallingInfoInt<LangOpts<"VScaleStreamingMin">>;
5383+ def mvscale_streaming_max_EQ
5384+ : Joined<["-"], "mvscale-streaming-max=">,
5385+ Visibility<[CC1Option, FC1Option]>,
5386+ HelpText<"Specify the vscale maximum. Defaults to the"
5387+ " vector length agnostic value of \"0\". (AArch64 only)">,
5388+ MarshallingInfoInt<LangOpts<"VScaleStreamingMax">>;
53705389
53715390def msign_return_address_EQ : Joined<["-"], "msign-return-address=">,
53725391 Visibility<[ClangOption, CC1Option]>,
0 commit comments