Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/lib/Driver/
H A DDriverOptions.cpp23 static const OptTable::Info InfoTable[] = {
34 class DriverOptTable : public OptTable {
37 : OptTable(InfoTable) {} in DriverOptTable()
42 const llvm::opt::OptTable &clang::driver::getDriverOptTable() { in getDriverOptTable()
48 OptTable &Opt = *Result; in getDriverOptTable()
/llvm-project-15.0.7/llvm/lib/Option/
H A DOptTable.cpp66 static inline bool operator<(const OptTable::Info &A, const OptTable::Info &B) { in operator <()
89 static inline bool operator<(const OptTable::Info &I, const char *Name) { in operator <()
98 OptTable::OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase) in OptTable() function in OptTable
159 OptTable::~OptTable() = default;
161 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption()
180 static unsigned matchOption(const OptTable::Info *I, StringRef Str, in matchOption()
196 static bool optionMatches(const OptTable::Info &In, StringRef Option) { in optionMatches()
324 bool OptTable::addValues(const char *Option, const char *Values) { in addValues()
339 std::unique_ptr<Arg> OptTable::parseOneArgGrouped(InputArgList &Args, in parseOneArgGrouped()
463 InputArgList OptTable::ParseArgs(ArrayRef<const char *> ArgArr, in ParseArgs()
[all …]
H A DCMakeLists.txt5 OptTable.cpp
H A DOption.cpp26 Option::Option(const OptTable::Info *info, const OptTable *owner) in Option()
/llvm-project-15.0.7/llvm/include/llvm/Option/
H A DOption.h77 const OptTable::Info *Info;
78 const OptTable *Owner;
81 Option(const OptTable::Info *Info, const OptTable *Owner);
H A DOptTable.h40 class OptTable {
90 OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase = false);
93 ~OptTable();
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.h14 class OptTable; variable
54 const llvm::opt::OptTable &getDriverOptTable();
/llvm-project-15.0.7/llvm/tools/llvm-mt/
H A Dllvm-mt.cpp48 const opt::OptTable::Info InfoTable[] = {
60 class CvtResOptTable : public opt::OptTable {
62 CvtResOptTable() : OptTable(InfoTable, true) {} in CvtResOptTable()
/llvm-project-15.0.7/llvm/tools/llvm-strings/
H A Dllvm-strings.cpp46 const opt::OptTable::Info InfoTable[] = {
58 class StringsOptTable : public opt::OptTable {
60 StringsOptTable() : OptTable(InfoTable) { setGroupedShortOptions(true); } in StringsOptTable()
/llvm-project-15.0.7/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp44 static const llvm::opt::OptTable::Info InfoTable[] = {
52 class DllOptTable : public llvm::opt::OptTable {
54 DllOptTable() : OptTable(InfoTable, false) {} in DllOptTable()
/llvm-project-15.0.7/llvm/tools/llvm-cxxfilt/
H A Dllvm-cxxfilt.cpp39 const opt::OptTable::Info InfoTable[] = {
51 class CxxfiltOptTable : public opt::OptTable {
53 CxxfiltOptTable() : OptTable(InfoTable) { setGroupedShortOptions(true); } in CxxfiltOptTable()
/llvm-project-15.0.7/llvm/tools/llvm-cvtres/
H A Dllvm-cvtres.cpp51 const opt::OptTable::Info InfoTable[] = {
63 class CvtResOptTable : public opt::OptTable {
65 CvtResOptTable() : OptTable(InfoTable, true) {} in CvtResOptTable()
/llvm-project-15.0.7/llvm/tools/llvm-objcopy/
H A DObjcopyOptions.cpp44 const opt::OptTable::Info ObjcopyInfoTable[] = {
63 class ObjcopyOptTable : public opt::OptTable {
65 ObjcopyOptTable() : OptTable(ObjcopyInfoTable) { in ObjcopyOptTable()
84 const opt::OptTable::Info InstallNameToolInfoTable[] = {
103 class InstallNameToolOptTable : public opt::OptTable {
121 const opt::OptTable::Info BitcodeStripInfoTable[] = {
140 class BitcodeStripOptTable : public opt::OptTable {
142 BitcodeStripOptTable() : OptTable(BitcodeStripInfoTable) {} in BitcodeStripOptTable()
158 const opt::OptTable::Info StripInfoTable[] = {
169 class StripOptTable : public opt::OptTable {
[all …]
/llvm-project-15.0.7/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp285 const opt::OptTable::Info InfoTable[] = {
297 class LLGSOptTable : public opt::OptTable {
299 LLGSOptTable() : OptTable(InfoTable) {} in LLGSOptTable()
304 OptTable::printHelp(llvm::outs(), Usage.c_str(), "lldb-server"); in PrintHelp()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Option/
H A DBUILD.gn7 "OptTable.cpp",
/llvm-project-15.0.7/llvm/tools/llvm-rc/
H A Dllvm-rc.cpp62 const opt::OptTable::Info InfoTable[] = {
74 class RcOptTable : public opt::OptTable {
76 RcOptTable() : OptTable(InfoTable, /* IgnoreCase = */ true) {} in RcOptTable()
92 const opt::OptTable::Info WindresInfoTable[] = {
104 class WindresOptTable : public opt::OptTable {
106 WindresOptTable() : OptTable(WindresInfoTable, /* IgnoreCase = */ false) {} in WindresOptTable()
/llvm-project-15.0.7/lld/MachO/
H A DDriverUtils.cpp43 static const OptTable::Info optInfo[] = {
51 MachOOptTable::MachOOptTable() : OptTable(optInfo) {} in MachOOptTable()
109 OptTable::printHelp(lld::outs(), in printHelp()
H A DDriver.h29 class MachOOptTable : public llvm::opt::OptTable {
/llvm-project-15.0.7/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp42 static const opt::OptTable::Info InfoTable[] = {
54 class TLICheckerOptTable : public opt::OptTable {
56 TLICheckerOptTable() : OptTable(InfoTable) {} in TLICheckerOptTable()
/llvm-project-15.0.7/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp47 static const opt::OptTable::Info InfoTable[] = {
55 class LibOptTable : public opt::OptTable {
57 LibOptTable() : OptTable(InfoTable, true) {} in LibOptTable()
/llvm-project-15.0.7/lld/ELF/
H A DDriverUtils.cpp42 static const opt::OptTable::Info optInfo[] = {
50 ELFOptTable::ELFOptTable() : OptTable(optInfo) {} in ELFOptTable()
H A DDriver.h53 class ELFOptTable : public llvm::opt::OptTable {
/llvm-project-15.0.7/lld/MinGW/
H A DDriver.cpp69 static const opt::OptTable::Info infoTable[] = {
78 class MinGWOptTable : public opt::OptTable {
80 MinGWOptTable() : OptTable(infoTable, false) {} in MinGWOptTable()
/llvm-project-15.0.7/llvm/unittests/Option/
H A DOptionParsingTest.cpp38 static const OptTable::Info InfoTable[] = {
48 class TestOptTable : public OptTable {
51 : OptTable(InfoTable, IgnoreCase) {} in TestOptTable()
/llvm-project-15.0.7/llvm/tools/llvm-ml/
H A Dllvm-ml.cpp66 const opt::OptTable::Info InfoTable[] = {
78 class MLOptTable : public opt::OptTable {
80 MLOptTable() : OptTable(InfoTable, /*IgnoreCase=*/false) {} in MLOptTable()

123