@@ -1017,6 +1017,13 @@ def Xlinker : Separate<["-"], "Xlinker">, Flags<[LinkerInput, RenderAsInput]>,
10171017 Visibility<[ClangOption, CLOption, FlangOption]>,
10181018 HelpText<"Pass <arg> to the linker">, MetaVarName<"<arg>">,
10191019 Group<Link_Group>;
1020+ def Xthinlto_distributor_EQ : CommaJoined<["-"], "Xthinlto-distributor=">,
1021+ Flags<[LinkOption]>,
1022+ Visibility<[ClangOption, CLOption]>,
1023+ HelpText<"Pass <arg> to the ThinLTO distributor process. Can be specified "
1024+ "multiple times or with comma-separated values.">,
1025+ MetaVarName<"<arg>">,
1026+ Group<Link_Group>;
10201027def Xoffload_linker : JoinedAndSeparate<["-"], "Xoffload-linker">,
10211028 Visibility<[ClangOption, FlangOption]>,
10221029 HelpText<"Pass <arg> to the offload linkers or the ones identified by -<triple>">,
@@ -4375,7 +4382,12 @@ def ffinite_loops: Flag<["-"], "ffinite-loops">, Group<f_Group>,
43754382def fno_finite_loops: Flag<["-"], "fno-finite-loops">, Group<f_Group>,
43764383 HelpText<"Do not assume that any loop is finite.">,
43774384 Visibility<[ClangOption, CC1Option]>;
4378-
4385+ def fthinlto_distributor_EQ : Joined<["-"], "fthinlto-distributor=">,
4386+ Group<f_Group>,
4387+ HelpText<"Path to the ThinLTO distributor process. If specified, "
4388+ "ThinLTO backend compilations will be distributed by LLD">,
4389+ MetaVarName<"<path>">,
4390+ Visibility<[ClangOption, CLOption]>;
43794391def ftrigraphs : Flag<["-"], "ftrigraphs">, Group<f_Group>,
43804392 HelpText<"Process trigraph sequences">, Visibility<[ClangOption, CC1Option]>;
43814393def fno_trigraphs : Flag<["-"], "fno-trigraphs">, Group<f_Group>,
0 commit comments