Lines Matching refs:Entry
30 auto &Entry = I.first->second; in getEntryImpl() local
32 Entry.Index = EntryTy::NotIndexed; in getEntryImpl()
33 Entry.Offset = NumBytes; in getEntryImpl()
34 Entry.Symbol = ShouldCreateSymbols ? Asm.createTempSymbol(Prefix) : nullptr; in getEntryImpl()
37 assert(NumBytes > Entry.Offset && "Unexpected overflow"); in getEntryImpl()
98 for (const auto &Entry : Entries) { in emit() local
99 assert(ShouldCreateSymbols == static_cast<bool>(Entry->getValue().Symbol) && in emit()
104 Asm.OutStreamer->EmitLabel(Entry->getValue().Symbol); in emit()
108 Twine(Entry->getValue().Offset)); in emit()
110 StringRef(Entry->getKeyData(), Entry->getKeyLength() + 1)); in emit()
118 for (const auto &Entry : Pool) { in emit() local
119 if (Entry.getValue().isIndexed()) in emit()
120 Entries[Entry.getValue().Index] = &Entry; in emit()
125 for (const auto &Entry : Entries) in emit() local
127 Asm.emitDwarfStringOffset(Entry->getValue()); in emit()
129 Asm.OutStreamer->EmitIntValue(Entry->getValue().Offset, size); in emit()