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

References

include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
   86   explicit operator bool() const { return Header.NumBuckets; }
   95     return makeArrayRef(ColumnKinds.get(), Header.NumColumns);
   99     return makeArrayRef(Rows.get(), Header.NumBuckets);
lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
   39     Header.NumBuckets = 0;
   49   if (!Header.parse(IndexData, &Offset))
   53           Offset, Header.NumBuckets * (8 + 4) +
   54                       (2 * Header.NumUnits + 1) * 4 * Header.NumColumns))
   54                       (2 * Header.NumUnits + 1) * 4 * Header.NumColumns))
   57   Rows = std::make_unique<Entry[]>(Header.NumBuckets);
   59       std::make_unique<Entry::SectionContribution *[]>(Header.NumUnits);
   60   ColumnKinds = std::make_unique<DWARFSectionKind[]>(Header.NumColumns);
   63   for (unsigned i = 0; i != Header.NumBuckets; ++i)
   67   for (unsigned i = 0; i != Header.NumBuckets; ++i) {
   73         std::make_unique<Entry::SectionContribution[]>(Header.NumColumns);
   78   for (unsigned i = 0; i != Header.NumColumns; ++i) {
   91   for (unsigned i = 0; i != Header.NumUnits; ++i) {
   93     for (unsigned i = 0; i != Header.NumColumns; ++i)
   98   for (unsigned i = 0; i != Header.NumUnits; ++i) {
  100     for (unsigned i = 0; i != Header.NumColumns; ++i)
  128   Header.dump(OS);
  130   for (unsigned i = 0; i != Header.NumColumns; ++i)
  133   for (unsigned i = 0; i != Header.NumColumns; ++i)
  136   for (unsigned i = 0; i != Header.NumBuckets; ++i) {
  140       for (unsigned i = 0; i != Header.NumColumns; ++i) {
  153   for (; i != Index->Header.NumColumns; ++i)
  167     for (uint32_t i = 0; i != Header.NumBuckets; ++i)
  189   uint64_t Mask = Header.NumBuckets - 1;