reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
   49 class DllOptTable : public llvm::opt::OptTable {
lib/ToolDrivers/llvm-lib/LibDriver.cpp
   55 class LibOptTable : public opt::OptTable {
tools/clang/lib/Driver/DriverOptions.cpp
   34 class DriverOptTable : public OptTable {
tools/dsymutil/dsymutil.cpp
   79 class DsymutilOptTable : public opt::OptTable {
tools/lld/COFF/Driver.h
   39 class COFFOptTable : public llvm::opt::OptTable {
tools/lld/ELF/Driver.h
   52 class ELFOptTable : public llvm::opt::OptTable {
tools/lld/MinGW/Driver.cpp
   77 class MinGWOptTable : public opt::OptTable {
tools/lld/lib/Driver/DarwinLdDriver.cpp
   90 class DarwinLdOptTable : public llvm::opt::OptTable {
tools/lld/wasm/Driver.cpp
  120 class WasmOptTable : public llvm::opt::OptTable {
tools/lldb/tools/driver/Driver.cpp
   86 class LLDBOptTable : public opt::OptTable {
tools/llvm-cvtres/llvm-cvtres.cpp
   64 class CvtResOptTable : public opt::OptTable {
tools/llvm-lipo/llvm-lipo.cpp
   76 class LipoOptTable : public opt::OptTable {
tools/llvm-mt/llvm-mt.cpp
   61 class CvtResOptTable : public opt::OptTable {
tools/llvm-objcopy/CopyConfig.cpp
   61 class ObjcopyOptTable : public opt::OptTable {
   90 class StripOptTable : public opt::OptTable {
tools/llvm-rc/llvm-rc.cpp
   68 class RcOptTable : public opt::OptTable {
unittests/Option/OptionParsingTest.cpp
   48 class TestOptTable : public OptTable {

Declarations

tools/clang/include/clang/Driver/Options.h
   16 class OptTable;

References

include/llvm/Option/Option.h
   77   const OptTable::Info *Info;
   78   const OptTable *Owner;
   81   Option(const OptTable::Info *Info, const OptTable *Owner);
   81   Option(const OptTable::Info *Info, const OptTable *Owner);
lib/Option/OptTable.cpp
   65 static inline bool operator<(const OptTable::Info &A, const OptTable::Info &B) {
   65 static inline bool operator<(const OptTable::Info &A, const OptTable::Info &B) {
   88 static inline bool operator<(const OptTable::Info &I, const char *Name) {
  180 static unsigned matchOption(const OptTable::Info *I, StringRef Str,
  197 static bool optionMatches(const OptTable::Info &In, StringRef Option) {
  435 static std::string getOptionHelpName(const OptTable &Opts, OptSpecifier Id) {
  515 static const char *getOptionHelpGroup(const OptTable &Opts, OptSpecifier Id) {
lib/Option/Option.cpp
   26 Option::Option(const OptTable::Info *info, const OptTable *owner)
   26 Option::Option(const OptTable::Info *info, const OptTable *owner)
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
   41 static const llvm::opt::OptTable::Info InfoTable[] = {
   49 class DllOptTable : public llvm::opt::OptTable {
lib/ToolDrivers/llvm-lib/LibDriver.cpp
   47 static const opt::OptTable::Info InfoTable[] = {
   55 class LibOptTable : public opt::OptTable {
tools/clang/include/clang/Driver/Driver.h
  303   const llvm::opt::OptTable &getOpts() const { return getDriverOptTable(); }
tools/clang/include/clang/Driver/Options.h
   50 const llvm::opt::OptTable &getDriverOptTable();
tools/clang/lib/Driver/Driver.cpp
  316 static Arg *MakeInputArg(DerivedArgList &Args, const OptTable &Opts,
  327   const llvm::opt::OptTable &Opts = getOpts();
 1598   const llvm::opt::OptTable &Opts = getOpts();
 2063   const llvm::opt::OptTable &Opts = getOpts();
tools/clang/lib/Driver/DriverOptions.cpp
   23 static const OptTable::Info InfoTable[] = {
   34 class DriverOptTable : public OptTable {
   42 const llvm::opt::OptTable &clang::driver::getDriverOptTable() {
   48     OptTable &Opt = *Result;
tools/clang/lib/Driver/ToolChain.cpp
 1015   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/AMDGPU.cpp
   86   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  768   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/Darwin.cpp
 1296   void addOSVersionMinArgument(DerivedArgList &Args, const OptTable &Opts) {
 1321   std::string getAsString(DerivedArgList &Args, const OptTable &Opts) {
 1654   const OptTable &Opts = getDriver().getOpts();
 2073   const OptTable &Opts = getDriver().getOpts();
 2344   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  331     const llvm::opt::OptTable &Opts = D.getOpts();
 2677     const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/HIP.cpp
  366   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/MSVC.cpp
 1373                             const char *ExpandChar, const OptTable &Opts) {
 1468                           const OptTable &Opts) {
 1487   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Frontend/CompilerInvocation.cpp
 3432   const OptTable &Opts = getDriverOptTable();
tools/clang/tools/clang-check/ClangCheck.cpp
   55 static const opt::OptTable &Options = getDriverOptTable();
tools/clang/tools/driver/cc1as_main.cpp
  179   const OptTable &OptTbl = getDriverOptTable();
tools/dsymutil/dsymutil.cpp
   67 const opt::OptTable::Info InfoTable[] = {
   79 class DsymutilOptTable : public opt::OptTable {
tools/lld/COFF/Driver.h
   39 class COFFOptTable : public llvm::opt::OptTable {
tools/lld/COFF/DriverUtils.cpp
  758 static const llvm::opt::OptTable::Info infoTable[] = {
tools/lld/ELF/Driver.h
   52 class ELFOptTable : public llvm::opt::OptTable {
tools/lld/ELF/DriverUtils.cpp
   44 static const opt::OptTable::Info optInfo[] = {
tools/lld/MinGW/Driver.cpp
   68 static const opt::OptTable::Info infoTable[] = {
   77 class MinGWOptTable : public opt::OptTable {
tools/lld/lib/Driver/DarwinLdDriver.cpp
   78 static const llvm::opt::OptTable::Info InfoTable[] = {
   90 class DarwinLdOptTable : public llvm::opt::OptTable {
tools/lld/wasm/Driver.cpp
  111 static const opt::OptTable::Info optInfo[] = {
  120 class WasmOptTable : public llvm::opt::OptTable {
tools/lldb/tools/driver/Driver.cpp
   74 const opt::OptTable::Info InfoTable[] = {
   86 class LLDBOptTable : public opt::OptTable {
tools/llvm-cvtres/llvm-cvtres.cpp
   52 static const opt::OptTable::Info InfoTable[] = {
   64 class CvtResOptTable : public opt::OptTable {
tools/llvm-lipo/llvm-lipo.cpp
   65 static const opt::OptTable::Info LipoInfoTable[] = {
   76 class LipoOptTable : public opt::OptTable {
tools/llvm-mt/llvm-mt.cpp
   49 static const opt::OptTable::Info InfoTable[] = {
   61 class CvtResOptTable : public opt::OptTable {
tools/llvm-objcopy/CopyConfig.cpp
   42 static const opt::OptTable::Info ObjcopyInfoTable[] = {
   61 class ObjcopyOptTable : public opt::OptTable {
   79 static const opt::OptTable::Info StripInfoTable[] = {
   90 class StripOptTable : public opt::OptTable {
  356 static void printHelp(const opt::OptTable &OptTable, raw_ostream &OS,
tools/llvm-rc/llvm-rc.cpp
   56 static const opt::OptTable::Info InfoTable[] = {
   68 class RcOptTable : public opt::OptTable {
unittests/Option/OptionParsingTest.cpp
   38 static const OptTable::Info InfoTable[] = {
   48 class TestOptTable : public OptTable {