17 if (Lists.back().EntryOffset == Entries.size()) {
28 void DebugLocStream::finalizeEntry() {
29 if (Entries.back().ByteOffset != DWARFBytes.
size())
33 Comments.
erase(Comments.
begin() + Entries.back().CommentOffset,
37 assert(Lists.back().EntryOffset <= Entries.size() &&
38 "Popped off more entries than are in the list");
42 if (!Locs.finalizeList(Asm))
void initializeDbgValue(const MachineInstr *DbgValue)
Initialize from a DBG_VALUE instruction.
This class is intended to be used as a driving class for all asm writers.
iterator erase(iterator I)
MCSymbol * createTempSymbol(const Twine &Name) const
~ListBuilder()
Finalize the list.
void setDebugLocListIndex(unsigned O)