include "llvm/Option/OptParser.td" multiclass Eq { def NAME: Separate<["--", "-"], name>; def NAME # _eq: Joined<["--", "-"], name # "=">, Alias(NAME)>; } def help : Flag<["-", "--"], "help">; def strip_debug : Flag<["-", "--"], "strip-debug">, HelpText<"Remove debugging symbols only">; defm remove_section : Eq<"remove-section">, MetaVarName<"section">, HelpText<"Remove
">; def R : JoinedOrSeparate<["-"], "R">, Alias;