diff options
Diffstat (limited to 'llvm/tools')
-rw-r--r-- | llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-size/llvm-size.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-strings/llvm-strings.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 3 |
7 files changed, 20 insertions, 0 deletions
diff --git a/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp b/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp index eb84c3e8306..9ac8bcf0ff0 100644 --- a/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp +++ b/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp @@ -52,6 +52,9 @@ static cl::alias TypesShort("t", cl::desc("alias for --types"), static cl::list<std::string> Decorated(cl::Positional, cl::desc("<mangled>"), cl::ZeroOrMore); +static cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); + static std::string demangle(llvm::raw_ostream &OS, const std::string &Mangled) { int Status; diff --git a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp index 701efade286..05a7aef67ec 100644 --- a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp +++ b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp @@ -220,6 +220,8 @@ static opt<bool> Verbose("verbose", cat(DwarfDumpCategory)); static alias VerboseAlias("v", desc("Alias for -verbose."), aliasopt(Verbose), cat(DwarfDumpCategory)); +static cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); } // namespace /// @} //===----------------------------------------------------------------------===// diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index 4e841827892..fc3acb457e4 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -330,6 +330,9 @@ static cl::opt<bool> cl::cat(ObjdumpCat)); static cl::alias WideShort("w", cl::Grouping, cl::aliasopt(Wide)); +static cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); + static StringSet<> DisasmFuncsSet; static StringRef ToolName; diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index c040541f82a..31e8bbe1a62 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -363,6 +363,9 @@ namespace opts { cl::values(clEnumVal(LLVM, "LLVM default style"), clEnumVal(GNU, "GNU readelf style")), cl::init(LLVM)); + + cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); } // namespace opts namespace llvm { diff --git a/llvm/tools/llvm-size/llvm-size.cpp b/llvm/tools/llvm-size/llvm-size.cpp index e422e69f785..89b89f06275 100644 --- a/llvm/tools/llvm-size/llvm-size.cpp +++ b/llvm/tools/llvm-size/llvm-size.cpp @@ -99,6 +99,9 @@ static cl::alias TotalSizesShort("t", cl::desc("Short for --totals"), static cl::list<std::string> InputFilenames(cl::Positional, cl::desc("<input files>"), cl::ZeroOrMore); +static cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); + static bool HadError = false; static std::string ToolName; diff --git a/llvm/tools/llvm-strings/llvm-strings.cpp b/llvm/tools/llvm-strings/llvm-strings.cpp index 996610d26b2..51313d73401 100644 --- a/llvm/tools/llvm-strings/llvm-strings.cpp +++ b/llvm/tools/llvm-strings/llvm-strings.cpp @@ -54,6 +54,9 @@ static cl::opt<radix> cl::init(none)); static cl::alias RadixShort("t", cl::desc(""), cl::aliasopt(Radix)); +static cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); + static void strings(raw_ostream &OS, StringRef FileName, StringRef Contents) { auto print = [&OS, FileName](unsigned Offset, StringRef L) { if (L.size() < static_cast<size_t>(MinLength)) diff --git a/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp b/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp index 00b8931c740..61a94d67ee0 100644 --- a/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp +++ b/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp @@ -154,6 +154,9 @@ static cl::opt<DIPrinter::OutputStyle> clEnumValN(DIPrinter::OutputStyle::GNU, "GNU", "GNU addr2line style"))); +static cl::extrahelp + HelpResponse("\nPass @FILE as argument to read options from FILE.\n"); + template<typename T> static bool error(Expected<T> &ResOrErr) { if (ResOrErr) |