Lines Matching refs:Entries
51 std::vector<std::unique_ptr<Entry>> Entries; member
80 std::vector<Record *> Entries; member
314 for (const auto &Entry : Enum.Entries) in emitGenericEnum()
337 IndexRows = Table.Entries; in emitLookupFunction()
350 std::vector<std::pair<Record *, unsigned>> Entries; in emitLookupFunction() local
351 Entries.reserve(Table.Entries.size()); in emitLookupFunction()
352 for (unsigned i = 0; i < Table.Entries.size(); ++i) in emitLookupFunction()
353 Entries.emplace_back(Table.Entries[i], i); in emitLookupFunction()
355 llvm::stable_sort(Entries, [&](const std::pair<Record *, unsigned> &LHS, in emitLookupFunction()
360 IndexRowsStorage.reserve(Entries.size()); in emitLookupFunction()
361 for (const auto &Entry : Entries) { in emitLookupFunction()
555 for (unsigned i = 0; i < Table.Entries.size(); ++i) { in emitGenericTable()
556 Record *Entry = Table.Entries[i]; in emitGenericTable()
642 Enum.Entries.push_back(std::make_unique<GenericEnum::Entry>(Name, Value)); in collectEnumEntries()
643 Enum.EntryMap.insert(std::pair(EntryRec, Enum.Entries.back().get())); in collectEnumEntries()
647 llvm::stable_sort(Enum.Entries, in collectEnumEntries()
653 for (size_t i = 0; i < Enum.Entries.size(); ++i) in collectEnumEntries()
654 Enum.Entries[i]->second = i; in collectEnumEntries()
687 Table.Entries.push_back(EntryRec); // Add record to table's record list. in collectTableEntries()
708 llvm::sort(Table.Entries, [&](Record *LHS, Record *RHS) { in collectTableEntries()
804 llvm::stable_sort(Table->Entries, [&](Record *LHS, Record *RHS) { in run()