include "llvm/Option/OptParser.td" class F: Flag<["--", "-"], name>; multiclass Eq { def NAME: Separate<["--", "-"], name>; def NAME # _eq: Joined<["--", "-"], name # "=">, Alias(NAME)>, HelpText; } def o: JoinedOrSeparate<["-"], "o">, MetaVarName<"">, HelpText<"Path to file to write output">; def print_map: F<"print-map">, HelpText<"Print a link map to the standard output">; defm thread_count: Eq<"thread-count", "Number of threads to use">; def stat: F<"stat">;