Lines Matching defs:SearchIndex
68 struct SearchIndex {
84 std::unique_ptr<SearchIndex> PrimaryKey;
85 SmallVector<std::unique_ptr<SearchIndex>, 2> Indices;
155 const SearchIndex &Index);
158 const SearchIndex &Index,
193 const SearchIndex &Index, raw_ostream &OS);
194 void emitLookupFunction(const GenericTable &Table, const SearchIndex &Index,
199 std::unique_ptr<SearchIndex>
205 int64_t getNumericKey(const SearchIndex &Index, const Record *Rec);
212 int64_t SearchableTableEmitter::getNumericKey(const SearchIndex &Index,
235 const SearchIndex &Index) {
320 const SearchIndex &Index,
514 const SearchIndex &Index,
596 std::unique_ptr<SearchIndex> SearchableTableEmitter::parseSearchIndex(
599 auto Index = std::make_unique<SearchIndex>();
703 SearchIndex Idx;
818 Records.getAllDerivedDefinitions("SearchIndex")) {
823 Twine("SearchIndex '") + IndexRec->getName() +