@@ -1223,13 +1223,30 @@ def extract_api : Flag<["-"], "extract-api">, Flags<[CC1Option]>, Group<Action_G
1223
1223
HelpText<"Extract API information">;
1224
1224
def product_name_EQ: Joined<["--"], "product-name=">, Flags<[CC1Option]>,
1225
1225
MarshallingInfoString<FrontendOpts<"ProductName">>;
1226
- def emit_symbol_graph_EQ: JoinedOrSeparate<["--"], "emit-symbol-graph=">, Flags<[CC1Option]>,
1227
- HelpText<"Generate Extract API information as a side effect of compilation.">,
1228
- MarshallingInfoString<FrontendOpts<"SymbolGraphOutputDir">>;
1229
- def extract_api_ignores_EQ: CommaJoined<["--"], "extract-api-ignores=">, Flags<[CC1Option]>,
1230
- HelpText<"Comma separated list of files containing a new line separated list of API symbols to ignore when extracting API information.">,
1231
- MarshallingInfoStringVector<FrontendOpts<"ExtractAPIIgnoresFileList">>;
1232
- def e : JoinedOrSeparate<["-"], "e">, Flags<[LinkerInput]>, Group<Link_Group>;
1226
+ def emit_symbol_graph: Flag<["-"], "emit-symbol-graph">,
1227
+ Flags<[CC1Option]>,
1228
+ HelpText<"Generate Extract API information as a side effect of compilation.">,
1229
+ MarshallingInfoFlag<FrontendOpts<"EmitSymbolGraph">>;
1230
+ def emit_extension_symbol_graphs: Flag<["--"], "emit-extension-symbol-graphs">,
1231
+ Flags<[CC1Option]>,
1232
+ HelpText<"Generate additional symbol graphs for extended modules.">,
1233
+ MarshallingInfoFlag<FrontendOpts<"EmitExtensionSymbolGraphs">>;
1234
+ def extract_api_ignores_EQ: CommaJoined<["--"], "extract-api-ignores=">,
1235
+ Flags<[CC1Option]>,
1236
+ HelpText<"Comma separated list of files containing a new line separated list of API symbols to ignore when extracting API information.">,
1237
+ MarshallingInfoStringVector<FrontendOpts<"ExtractAPIIgnoresFileList">>;
1238
+ def symbol_graph_dir_EQ: Joined<["--"], "symbol-graph-dir=">,
1239
+ Flags<[CC1Option]>,
1240
+ HelpText<"Directory in which to emit symbol graphs.">,
1241
+ MarshallingInfoString<FrontendOpts<"SymbolGraphOutputDir">>;
1242
+ def emit_pretty_sgf: Flag<["--"], "pretty-sgf">,
1243
+ Flags<[CC1Option]>,
1244
+ HelpText<"Emit pretty printed symbol graphs">,
1245
+ MarshallingInfoFlag<FrontendOpts<"EmitPrettySymbolGraphs">>;
1246
+ def emit_sgf_symbol_labels_for_testing: Flag<["--"], "emit-sgf-symbol-labels-for-testing">,
1247
+ Flags<[CC1Option]>,
1248
+ MarshallingInfoFlag<FrontendOpts<"EmitSymbolGraphSymbolLabelsForTesting">>;
1249
+ def e : Separate<["-"], "e">, Flags<[LinkerInput]>, Group<Link_Group>;
1233
1250
def fmax_tokens_EQ : Joined<["-"], "fmax-tokens=">, Group<f_Group>, Flags<[CC1Option]>,
1234
1251
HelpText<"Max total number of preprocessed tokens for -Wmax-tokens.">,
1235
1252
MarshallingInfoInt<LangOpts<"MaxTokens">>;
0 commit comments