reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/AsmPrinter/DebugLocStream.cpp
   16   if (Lists.back().EntryOffset == Entries.size()) {
   28   if (Entries.back().ByteOffset != DWARFBytes.size())
   32   Comments.erase(Comments.begin() + Entries.back().CommentOffset,
   34   Entries.pop_back();
   36   assert(Lists.back().EntryOffset <= Entries.size() &&
lib/CodeGen/AsmPrinter/DebugLocStream.h
   82     Lists.emplace_back(CU, Entries.size());
   99     Entries.push_back({BeginSym, EndSym, DWARFBytes.size(), Comments.size()});
  112     return makeArrayRef(Entries)
  119         .slice(Entries[EI].ByteOffset, getNumBytes(EI));
  124         .slice(Entries[EI].CommentOffset, getNumComments(EI));
  134     assert(&Entries.front() <= &E && &E <= &Entries.back() &&
  134     assert(&Entries.front() <= &E && &E <= &Entries.back() &&
  136     return &E - &Entries.front();
  140       return Entries.size() - Lists[LI].EntryOffset;
  144     if (EI + 1 == Entries.size())
  145       return DWARFBytes.size() - Entries[EI].ByteOffset;
  146     return Entries[EI + 1].ByteOffset - Entries[EI].ByteOffset;
  146     return Entries[EI + 1].ByteOffset - Entries[EI].ByteOffset;
  149     if (EI + 1 == Entries.size())
  150       return Comments.size() - Entries[EI].CommentOffset;
  151     return Entries[EI + 1].CommentOffset - Entries[EI].CommentOffset;
  151     return Entries[EI + 1].CommentOffset - Entries[EI].CommentOffset;