@@ -7302,6 +7302,9 @@ let Visibility = [CC1Option, FC1Option] in {
7302
7302
def mlink_builtin_bitcode : Separate<["-"], "mlink-builtin-bitcode">,
7303
7303
HelpText<"Link and internalize needed symbols from the given bitcode file "
7304
7304
"before performing optimizations.">;
7305
+ def mlink_bitcode_file
7306
+ : Separate<["-"], "mlink-bitcode-file">,
7307
+ HelpText<"Link the given bitcode file before performing optimizations.">;
7305
7308
} // let Visibility = [CC1Option, FC1Option]
7306
7309
7307
7310
let Visibility = [CC1Option] in {
@@ -7405,14 +7408,13 @@ def msmall_data_limit : Separate<["-"], "msmall-data-limit">,
7405
7408
def funwind_tables_EQ : Joined<["-"], "funwind-tables=">,
7406
7409
HelpText<"Generate unwinding tables for all functions">,
7407
7410
MarshallingInfoInt<CodeGenOpts<"UnwindTables">>;
7408
- defm constructor_aliases : BoolMOption<"constructor-aliases",
7409
- CodeGenOpts<"CXXCtorDtorAliases">, DefaultFalse,
7410
- PosFlag<SetTrue, [], [ClangOption], "Enable">,
7411
- NegFlag<SetFalse, [], [ClangOption], "Disable">,
7412
- BothFlags<[], [ClangOption, CC1Option],
7413
- " emitting complete constructors and destructors as aliases when possible">>;
7414
- def mlink_bitcode_file : Separate<["-"], "mlink-bitcode-file">,
7415
- HelpText<"Link the given bitcode file before performing optimizations.">;
7411
+ defm constructor_aliases
7412
+ : BoolMOption<"constructor-aliases", CodeGenOpts<"CXXCtorDtorAliases">,
7413
+ DefaultFalse, PosFlag<SetTrue, [], [ClangOption], "Enable">,
7414
+ NegFlag<SetFalse, [], [ClangOption], "Disable">,
7415
+ BothFlags<[], [ClangOption, CC1Option],
7416
+ " emitting complete constructors and destructors "
7417
+ "as aliases when possible">>;
7416
7418
defm link_builtin_bitcode_postopt: BoolMOption<"link-builtin-bitcode-postopt",
7417
7419
CodeGenOpts<"LinkBitcodePostopt">, DefaultFalse,
7418
7420
PosFlag<SetTrue, [], [ClangOption], "Link builtin bitcodes after the "
0 commit comments