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))
44 V.initializeDbgValue(&
MI);
45 V.setDebugLocListIndex(ListIndex);
This class represents lattice values for constants.
LLVM_ATTRIBUTE_ALWAYS_INLINE iterator begin()
This class is intended to be used as a driving class for all asm writers.
iterator erase(const_iterator CI)
LLVM_ATTRIBUTE_ALWAYS_INLINE iterator end()
~ListBuilder()
Finalize the list.
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
MCSymbol * createTempSymbol(const Twine &Name) const