Lines Matching defs:OptTable
1 //===- OptTable.h - Option Table --------------------------------*- C++ -*-===//
47 /// The OptTable class provides a layer of indirection which allows Option
49 /// be needed at runtime; the OptTable class maintains enough information to
52 class OptTable {
65 // because OptTable is used in constexpr contexts. Increase the array sizes
123 /// Initialize OptTable using Tablegen'ed OptionInfos. Child class must
125 OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase = false);
131 virtual ~OptTable();
204 /// Find flags from OptTable which starts with Cur.
214 /// Find the OptTable option that most closely matches the given string.
217 /// input of an option that may not exist in the OptTable. Note that the
220 /// OptTable.
354 /// Specialization of OptTable
355 class GenericOptTable : public OptTable {
365 class PrecomputedOptTable : public OptTable {
372 : OptTable(OptionInfos, IgnoreCase), PrefixesUnion(PrefixesTable) {
399 llvm::opt::OptTable::Info { \