@@ -1507,14 +1507,29 @@ def extract_api : Flag<["-"], "extract-api">,
15071507def product_name_EQ: Joined<["--"], "product-name=">,
15081508 Visibility<[ClangOption, CC1Option]>,
15091509 MarshallingInfoString<FrontendOpts<"ProductName">>;
1510- def emit_symbol_graph_EQ: JoinedOrSeparate <["-- "], "emit-symbol-graph= ">,
1510+ def emit_symbol_graph: Flag <["-"], "emit-symbol-graph">,
15111511 Visibility<[ClangOption, CC1Option]>,
1512- HelpText<"Generate Extract API information as a side effect of compilation.">,
1513- MarshallingInfoString<FrontendOpts<"SymbolGraphOutputDir">>;
1512+ HelpText<"Generate Extract API information as a side effect of compilation.">,
1513+ MarshallingInfoFlag<FrontendOpts<"EmitSymbolGraph">>;
1514+ def emit_extension_symbol_graphs: Flag<["--"], "emit-extension-symbol-graphs">,
1515+ Visibility<[ClangOption, CC1Option]>,
1516+ HelpText<"Generate additional symbol graphs for extended modules.">,
1517+ MarshallingInfoFlag<FrontendOpts<"EmitExtensionSymbolGraphs">>;
15141518def extract_api_ignores_EQ: CommaJoined<["--"], "extract-api-ignores=">,
15151519 Visibility<[ClangOption, CC1Option]>,
15161520 HelpText<"Comma separated list of files containing a new line separated list of API symbols to ignore when extracting API information.">,
15171521 MarshallingInfoStringVector<FrontendOpts<"ExtractAPIIgnoresFileList">>;
1522+ def symbol_graph_dir_EQ: Joined<["--"], "symbol-graph-dir=">,
1523+ Visibility<[ClangOption, CC1Option]>,
1524+ HelpText<"Directory in which to emit symbol graphs.">,
1525+ MarshallingInfoString<FrontendOpts<"SymbolGraphOutputDir">>;
1526+ def emit_pretty_sgf: Flag<["--"], "pretty-sgf">,
1527+ Visibility<[ClangOption, CC1Option]>,
1528+ HelpText<"Emit pretty printed symbol graphs">,
1529+ MarshallingInfoFlag<FrontendOpts<"EmitPrettySymbolGraphs">>;
1530+ def emit_sgf_symbol_labels_for_testing: Flag<["--"], "emit-sgf-symbol-labels-for-testing">,
1531+ Visibility<[CC1Option]>,
1532+ MarshallingInfoFlag<FrontendOpts<"EmitSymbolGraphSymbolLabelsForTesting">>;
15181533def e : Separate<["-"], "e">, Flags<[LinkerInput]>, Group<Link_Group>;
15191534def fmax_tokens_EQ : Joined<["-"], "fmax-tokens=">, Group<f_Group>,
15201535 Visibility<[ClangOption, CC1Option]>,
0 commit comments