Lines Matching refs:Header
21 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData, in parse()
32 void DWARFUnitIndex::Header::dump(raw_ostream &OS) const { in dump()
40 Header.NumBuckets = 0; in parse()
50 if (!Header.parse(IndexData, &Offset)) in parseImpl()
54 Offset, Header.NumBuckets * (8 + 4) + in parseImpl()
55 (2 * Header.NumUnits + 1) * 4 * Header.NumColumns)) in parseImpl()
58 Rows = llvm::make_unique<Entry[]>(Header.NumBuckets); in parseImpl()
60 llvm::make_unique<Entry::SectionContribution *[]>(Header.NumUnits); in parseImpl()
61 ColumnKinds = llvm::make_unique<DWARFSectionKind[]>(Header.NumColumns); in parseImpl()
64 for (unsigned i = 0; i != Header.NumBuckets; ++i) in parseImpl()
68 for (unsigned i = 0; i != Header.NumBuckets; ++i) { in parseImpl()
74 llvm::make_unique<Entry::SectionContribution[]>(Header.NumColumns); in parseImpl()
79 for (unsigned i = 0; i != Header.NumColumns; ++i) { in parseImpl()
92 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
94 for (unsigned i = 0; i != Header.NumColumns; ++i) in parseImpl()
99 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
101 for (unsigned i = 0; i != Header.NumColumns; ++i) in parseImpl()
129 Header.dump(OS); in dump()
131 for (unsigned i = 0; i != Header.NumColumns; ++i) in dump()
134 for (unsigned i = 0; i != Header.NumColumns; ++i) in dump()
137 for (unsigned i = 0; i != Header.NumBuckets; ++i) { in dump()
141 for (unsigned i = 0; i != Header.NumColumns; ++i) { in dump()
154 for (; i != Index->Header.NumColumns; ++i) in getOffset()
168 for (uint32_t i = 0; i != Header.NumBuckets; ++i) in getFromOffset()
191 uint64_t Mask = Header.NumBuckets - 1; in getFromHash()