reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;