Changeset View
Changeset View
Standalone View
Standalone View
lld/MachO/Options.td
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | def icf_eq: Joined<["--"], "icf=">, | ||||
Group<grp_lld>; | Group<grp_lld>; | ||||
def lto_O: Joined<["--"], "lto-O">, | def lto_O: Joined<["--"], "lto-O">, | ||||
HelpText<"Set optimization level for LTO (default: 2)">, | HelpText<"Set optimization level for LTO (default: 2)">, | ||||
MetaVarName<"<opt-level>">, | MetaVarName<"<opt-level>">, | ||||
Group<grp_lld>; | Group<grp_lld>; | ||||
def thinlto_cache_policy: Joined<["--"], "thinlto-cache-policy=">, | def thinlto_cache_policy: Joined<["--"], "thinlto-cache-policy=">, | ||||
HelpText<"Pruning policy for the ThinLTO cache">, | HelpText<"Pruning policy for the ThinLTO cache">, | ||||
Group<grp_lld>; | Group<grp_lld>; | ||||
def O : JoinedOrSeparate<["-"], "O">, | |||||
HelpText<"Optimize output file size">; | |||||
// This is a complete Options.td compiled from Apple's ld(1) manpage | // This is a complete Options.td compiled from Apple's ld(1) manpage | ||||
// dated 2018-03-07 and cross checked with ld64 source code in repo | // dated 2018-03-07 and cross checked with ld64 source code in repo | ||||
// https://github.com/apple-opensource/ld64 at git tag "512.4" dated | // https://github.com/apple-opensource/ld64 at git tag "512.4" dated | ||||
// 2018-03-18. | // 2018-03-18. | ||||
// Flags<[HelpHidden]> marks options that are not yet ported to lld, | // Flags<[HelpHidden]> marks options that are not yet ported to lld, | ||||
// and serve as a scoreboard for annotating our progress toward | // and serve as a scoreboard for annotating our progress toward | ||||
▲ Show 20 Lines • Show All 1,246 Lines • Show Last 20 Lines |