Lines Matching defs:GenericTable
76 struct GenericTable {
157 std::string searchableFieldType(const GenericTable &Table,
190 void emitGenericTable(const GenericTable &Table, raw_ostream &OS);
192 void emitLookupDeclaration(const GenericTable &Table,
194 void emitLookupFunction(const GenericTable &Table, const SearchIndex &Index,
200 parseSearchIndex(GenericTable &Table, const RecordVal *RecVal, StringRef Name,
204 void collectTableEntries(GenericTable &Table, ArrayRef<const Record *> Items);
319 void SearchableTableEmitter::emitLookupFunction(const GenericTable &Table,
513 void SearchableTableEmitter::emitLookupDeclaration(const GenericTable &Table,
528 void SearchableTableEmitter::emitGenericTable(const GenericTable &Table,
597 GenericTable &Table, const RecordVal *KeyRecVal, StringRef Name,
657 GenericTable &Table, ArrayRef<const Record *> Items) {
713 SmallVector<std::unique_ptr<GenericTable>, 4> Tables;
714 DenseMap<const Record *, GenericTable *> TableMap;
749 Records.getAllDerivedDefinitions("GenericTable")) {
750 auto Table = std::make_unique<GenericTable>();
827 GenericTable &Table = *It->second;
861 auto Table = std::make_unique<GenericTable>();