Lines Matching defs:GenericTable
74 struct GenericTable {
158 std::string searchableFieldType(const GenericTable &Table,
191 void emitGenericTable(const GenericTable &Table, raw_ostream &OS);
193 void emitLookupDeclaration(const GenericTable &Table,
195 void emitLookupFunction(const GenericTable &Table, const SearchIndex &Index,
201 parseSearchIndex(GenericTable &Table, const RecordVal *RecVal, StringRef Name,
207 void collectTableEntries(GenericTable &Table,
321 void SearchableTableEmitter::emitLookupFunction(const GenericTable &Table,
520 void SearchableTableEmitter::emitLookupDeclaration(const GenericTable &Table,
535 void SearchableTableEmitter::emitGenericTable(const GenericTable &Table,
599 GenericTable &Table, const RecordVal *KeyRecVal, StringRef Name,
659 GenericTable &Table, const std::vector<Record *> &Items) {
715 SmallVector<std::unique_ptr<GenericTable>, 4> Tables;
716 DenseMap<Record *, GenericTable *> TableMap;
747 for (auto *TableRec : Records.getAllDerivedDefinitions("GenericTable")) {
748 auto Table = std::make_unique<GenericTable>();
822 GenericTable &Table = *It->second;
855 auto Table = std::make_unique<GenericTable>();