Lines Matching refs:Entries
48 std::vector<std::unique_ptr<Entry>> Entries; member
76 std::vector<Record *> Entries; member
298 for (const auto &Entry : Enum.Entries) in emitGenericEnum()
321 IndexRows = Table.Entries; in emitLookupFunction()
334 std::vector<std::pair<Record *, unsigned>> Entries; in emitLookupFunction() local
335 Entries.reserve(Table.Entries.size()); in emitLookupFunction()
336 for (unsigned i = 0; i < Table.Entries.size(); ++i) in emitLookupFunction()
337 Entries.emplace_back(Table.Entries[i], i); in emitLookupFunction()
339 llvm::stable_sort(Entries, [&](const std::pair<Record *, unsigned> &LHS, in emitLookupFunction()
344 IndexRowsStorage.reserve(Entries.size()); in emitLookupFunction()
345 for (const auto &Entry : Entries) { in emitLookupFunction()
502 for (unsigned i = 0; i < Table.Entries.size(); ++i) { in emitGenericTable()
503 Record *Entry = Table.Entries[i]; in emitGenericTable()
588 Enum.Entries.push_back(std::make_unique<GenericEnum::Entry>(Name, Value)); in collectEnumEntries()
589 Enum.EntryMap.insert(std::make_pair(EntryRec, Enum.Entries.back().get())); in collectEnumEntries()
593 llvm::stable_sort(Enum.Entries, in collectEnumEntries()
599 for (size_t i = 0; i < Enum.Entries.size(); ++i) in collectEnumEntries()
600 Enum.Entries[i]->second = i; in collectEnumEntries()
633 Table.Entries.push_back(EntryRec); // Add record to table's record list. in collectTableEntries()
654 llvm::sort(Table.Entries, [&](Record *LHS, Record *RHS) { in collectTableEntries()
729 llvm::stable_sort(Table->Entries, [&](Record *LHS, Record *RHS) { in run()