Lines Matching refs:Publics
170 PSH->finalizeBuckets(0, Publics);
295 Size += Publics.size() * sizeof(uint32_t); // AddrMap
330 assert(Publics.empty() && PSH->RecordByteSize == 0 &&
332 Publics = std::move(PublicsIn);
335 parallelSort(Publics, [](const BulkPublic &L, const BulkPublic &R) {
341 for (BulkPublic &Pub : Publics) {
382 ArrayRef<BulkPublic> Publics) {
384 for (const BulkPublic &Pub : Publics) {
408 if (auto EC = writePublics(Writer, Publics))
417 computeAddrMap(ArrayRef<BulkPublic> Publics) {
418 // Build a parallel vector of indices into the Publics vector, and sort it by
421 PubAddrMap.reserve(Publics.size());
422 for (int I = 0, E = Publics.size(); I < E; ++I)
425 auto AddrCmp = [Publics](const ulittle32_t &LIdx, const ulittle32_t &RIdx) {
426 const BulkPublic &L = Publics[LIdx];
427 const BulkPublic &R = Publics[RIdx];
440 Entry = Publics[Entry].SymOffset;
451 Header.AddrMap = Publics.size() * 4;
464 std::vector<support::ulittle32_t> PubAddrMap = computeAddrMap(Publics);
465 assert(PubAddrMap.size() == Publics.size());