15495b691SAlexander Shaposhnikov//===-- BitcodeStripOpts.td - llvm-bitcode-strip options  ---------------*-===//
25495b691SAlexander Shaposhnikov//
35495b691SAlexander Shaposhnikov// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
45495b691SAlexander Shaposhnikov// See https://llvm.org/LICENSE.txt for license information.
55495b691SAlexander Shaposhnikov// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
65495b691SAlexander Shaposhnikov//
75495b691SAlexander Shaposhnikov//===----------------------------------------------------------------------===//
85495b691SAlexander Shaposhnikov//
95495b691SAlexander Shaposhnikov// This file describes the command line options of llvm-bitcode-strip.
105495b691SAlexander Shaposhnikov//
115495b691SAlexander Shaposhnikov//===----------------------------------------------------------------------===//
125495b691SAlexander Shaposhnikov
135495b691SAlexander Shaposhnikovinclude "llvm/Option/OptParser.td"
145495b691SAlexander Shaposhnikov
155495b691SAlexander Shaposhnikovdef help : Flag<["--"], "help">;
165495b691SAlexander Shaposhnikov
175495b691SAlexander Shaposhnikovdef h : Flag<["-"], "h">, Alias<help>;
185495b691SAlexander Shaposhnikov
195495b691SAlexander Shaposhnikovdef version : Flag<["--"], "version">,
208e6d2fe4SRichard Howell              HelpText<"Print the version and exit">;
215495b691SAlexander Shaposhnikov
225495b691SAlexander Shaposhnikovdef V : Flag<["-"], "V">,
235495b691SAlexander Shaposhnikov        Alias<version>,
245495b691SAlexander Shaposhnikov        HelpText<"Alias for --version">;
258e6d2fe4SRichard Howell
26*94fba14fSRichard Howelldef remove : Flag<["-"], "r">,
27*94fba14fSRichard Howell        HelpText<"Remove the __LLVM bitcode segment entirely">;
28*94fba14fSRichard Howell
298e6d2fe4SRichard Howelldef output : JoinedOrSeparate<["-"], "o">, HelpText<"Write output to <file>">,
308e6d2fe4SRichard Howell             MetaVarName<"<file>">;
31