Lines Matching refs:GenericTable
35 struct GenericTable;
72 struct GenericTable { struct
155 std::string searchableFieldType(const GenericTable &Table, in searchableFieldType()
186 void emitGenericTable(const GenericTable &Table, raw_ostream &OS);
188 void emitLookupDeclaration(const GenericTable &Table,
190 void emitLookupFunction(const GenericTable &Table, const SearchIndex &Index,
196 parseSearchIndex(GenericTable &Table, const RecordVal *RecVal, StringRef Name,
201 void collectTableEntries(GenericTable &Table,
307 void SearchableTableEmitter::emitLookupFunction(const GenericTable &Table, in emitLookupFunction()
481 void SearchableTableEmitter::emitLookupDeclaration(const GenericTable &Table, in emitLookupDeclaration()
498 void SearchableTableEmitter::emitGenericTable(const GenericTable &Table, in emitGenericTable()
566 GenericTable &Table, const RecordVal *KeyRecVal, StringRef Name, in parseSearchIndex()
625 GenericTable &Table, const std::vector<Record *> &Items) { in collectTableEntries()
674 SmallVector<std::unique_ptr<GenericTable>, 4> Tables; in run()
675 DenseMap<Record *, GenericTable *> TableMap; in run()
705 auto Table = std::make_unique<GenericTable>(); in run()
761 GenericTable &Table = *It->second; in run()
794 auto Table = std::make_unique<GenericTable>(); in run()