@@ -4907,13 +4907,13 @@ defm column_info : BoolOption<"g", "column-info",
49074907 PosFlag<SetTrue>, BothFlags<[], [ClangOption, CLOption, DXCOption]>>,
49084908 Group<g_flags_Group>;
49094909def gsplit_dwarf : Flag<["-"], "gsplit-dwarf">, Group<g_flags_Group>,
4910- Visibility<[ClangOption, CLOption, DXCOption]>;
4910+ Visibility<[ClangOption, CLOption, DXCOption, FlangOption ]>;
49114911def gsplit_dwarf_EQ : Joined<["-"], "gsplit-dwarf=">, Group<g_flags_Group>,
4912- Visibility<[ClangOption, CLOption, DXCOption]>,
4912+ Visibility<[ClangOption, CLOption, DXCOption, FlangOption ]>,
49134913 HelpText<"Set DWARF fission mode">,
49144914 Values<"split,single">;
49154915def gno_split_dwarf : Flag<["-"], "gno-split-dwarf">, Group<g_flags_Group>,
4916- Visibility<[ClangOption, CLOption, DXCOption]>;
4916+ Visibility<[ClangOption, CLOption, DXCOption, FlangOption ]>;
49174917def gtemplate_alias : Flag<["-"], "gtemplate-alias">, Group<g_flags_Group>, Visibility<[ClangOption, CC1Option]>;
49184918def gno_template_alias : Flag<["-"], "gno-template-alias">, Group<g_flags_Group>, Visibility<[ClangOption]>;
49194919def gsimple_template_names : Flag<["-"], "gsimple-template-names">, Group<g_flags_Group>;
@@ -8599,7 +8599,7 @@ def main_file_name : Separate<["-"], "main-file-name">,
85998599 MarshallingInfoString<CodeGenOpts<"MainFileName">>;
86008600def split_dwarf_output : Separate<["-"], "split-dwarf-output">,
86018601 HelpText<"File name to use for split dwarf debug info output">,
8602- Visibility<[CC1Option, CC1AsOption]>,
8602+ Visibility<[CC1Option, CC1AsOption, FC1Option ]>,
86038603 MarshallingInfoString<CodeGenOpts<"SplitDwarfOutput">>;
86048604
86058605let Visibility = [CC1Option, FC1Option] in {
@@ -8631,6 +8631,10 @@ def dependent_lib : Joined<["--"], "dependent-lib=">,
86318631 HelpText<"Add dependent library">,
86328632 MarshallingInfoStringVector<CodeGenOpts<"DependentLibraries">>;
86338633
8634+ def split_dwarf_file : Separate<["-"], "split-dwarf-file">,
8635+ HelpText<"Name of the split dwarf debug info file to encode in the object file">,
8636+ MarshallingInfoString<CodeGenOpts<"SplitDwarfFile">>;
8637+
86348638} // let Visibility = [CC1Option, FC1Option]
86358639
86368640let Visibility = [CC1Option] in {
@@ -8641,9 +8645,6 @@ def fblocks_runtime_optional : Flag<["-"], "fblocks-runtime-optional">,
86418645def fexternc_nounwind : Flag<["-"], "fexternc-nounwind">,
86428646 HelpText<"Assume all functions with C linkage do not unwind">,
86438647 MarshallingInfoFlag<LangOpts<"ExternCNoUnwind">>;
8644- def split_dwarf_file : Separate<["-"], "split-dwarf-file">,
8645- HelpText<"Name of the split dwarf debug info file to encode in the object file">,
8646- MarshallingInfoString<CodeGenOpts<"SplitDwarfFile">>;
86478648def fno_wchar : Flag<["-"], "fno-wchar">,
86488649 HelpText<"Disable C++ builtin type wchar_t">,
86498650 MarshallingInfoNegativeFlag<LangOpts<"WChar">, cplusplus.KeyPath>,
0 commit comments