Home
last modified time | relevance | path

Searched refs:OptTable (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Option/
H A DOptTable.cpp58 static inline bool operator<(const OptTable::Info &A, const OptTable::Info &B) { in operator <()
79 static inline bool operator<(const OptTable::Info &I, StringRef Name) { in operator <()
88 OptTable::OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase) in OptTable() function in OptTable
130 void OptTable::buildPrefixChars() { in buildPrefixChars()
141 OptTable::~OptTable() = default;
143 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption()
161 static unsigned matchOption(const OptTable::Info *I, StringRef Str, in matchOption()
176 static bool optionMatches(const OptTable::Info &In, StringRef Option) { in optionMatches()
188 OptTable::suggestValueCompletions(StringRef Option, StringRef Arg) const { in suggestValueCompletions()
208 OptTable::findByPrefix(StringRef Cur, Visibility VisibilityMask, in findByPrefix()
[all …]
H A DOption.cpp15 #include "llvm/Option/OptTable.h"
26 Option::Option(const OptTable::Info *info, const OptTable *owner) in Option()
/freebsd/contrib/llvm-project/llvm/include/llvm/Option/
H A DOptTable.h52 class OptTable {
125 OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase = false);
131 virtual ~OptTable();
355 class GenericOptTable : public OptTable {
365 class PrecomputedOptTable : public OptTable {
372 : OptTable(OptionInfos, IgnoreCase), PrefixesUnion(PrefixesTable) { in OptTable() function
399 llvm::opt::OptTable::Info { \
H A DOption.h15 #include "llvm/Option/OptTable.h"
80 const OptTable::Info *Info;
81 const OptTable *Owner;
84 Option(const OptTable::Info *Info, const OptTable *Owner); in isValid()
H A DOptParser.td60 // help text. Clients *can* use this in conjunction with the OptTable::PrintHelp
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFDirectiveParser.cpp40 static constexpr opt::OptTable::Info infoTable[] = {
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DMSVC.cpp838 const char *ExpandChar, const OptTable &Opts) { in TranslateOptArg()
934 const OptTable &Opts) { in TranslateDArg()
950 const OptTable &Opts) { in TranslatePermissive()
956 const OptTable &Opts) { in TranslatePermissiveMinus()
966 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DAMDGPUOpenMP.cpp72 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DHLSL.cpp233 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DHIPAMD.cpp327 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DCuda.cpp720 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
931 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
/freebsd/contrib/llvm-project/lld/MachO/
H A DDriverUtils.cpp46 static constexpr OptTable::Info optInfo[] = {
126 OptTable::printHelp(lld::outs(), in printHelp()
/freebsd/contrib/llvm-project/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp291 static constexpr opt::OptTable::Info InfoTable[] = {
304 OptTable::printHelp(llvm::outs(), Usage.c_str(), "lldb-server"); in PrintHelp()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/
H A DObjcopyOptions.cpp49 static constexpr opt::OptTable::Info ObjcopyInfoTable[] = {
81 static constexpr opt::OptTable::Info InstallNameToolInfoTable[] = {
112 static constexpr opt::OptTable::Info BitcodeStripInfoTable[] = {
141 static constexpr opt::OptTable::Info StripInfoTable[] = {
411 static void printHelp(const opt::OptTable &OptTable, raw_ostream &OS, in printHelp() argument
432 OptTable.printHelp(OS, (ToolName + HelpText).str().c_str(), in printHelp()
/freebsd/contrib/llvm-project/llvm/tools/llvm-strings/
H A Dllvm-strings.cpp49 static constexpr opt::OptTable::Info InfoTable[] = {
140 // TODO Replace this with OptTable API once it adds extrahelp support. in main()
/freebsd/contrib/llvm-project/llvm/tools/llvm-cxxfilt/
H A Dllvm-cxxfilt.cpp42 static constexpr opt::OptTable::Info InfoTable[] = {
158 // TODO Replace this with OptTable API once it adds extrahelp support. in llvm_cxxfilt_main()
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp49 static constexpr opt::OptTable::Info InfoTable[] = {
/freebsd/contrib/llvm-project/lld/ELF/
H A DDriverUtils.cpp45 static constexpr opt::OptTable::Info optInfo[] = {
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp58 static constexpr opt::OptTable::Info InfoTable[] = {
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp44 static constexpr opt::OptTable::Info InfoTable[] = {
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DDriver.h399 const llvm::opt::OptTable &getOpts() const { return getDriverOptTable(); } in getOpts()
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp55 static constexpr opt::OptTable::Info InfoTable[] = {
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A Dllvm-dwarfutil.cpp49 static constexpr opt::OptTable::Info InfoTable[] = {
/freebsd/contrib/llvm-project/lldb/tools/driver/
H A DDriver.cpp71 static constexpr opt::OptTable::Info InfoTable[] = {
/freebsd/contrib/llvm-project/llvm/tools/llvm-symbolizer/
H A Dllvm-symbolizer.cpp67 static constexpr opt::OptTable::Info InfoTable[] = {

12