Lines Matching refs:Die
31 DIEAbbrev &DwarfFile::assignAbbrevNumber(DIE &Die) { in assignAbbrevNumber() argument
33 DIEAbbrev Abbrev = Die.generateAbbrev(); in assignAbbrevNumber()
39 Die.setAbbrevNumber(Existing->getNumber()); in assignAbbrevNumber()
47 Die.setAbbrevNumber(Abbreviations.size()); in assignAbbrevNumber()
66 DIE &Die = TheU->getUnitDie(); in emitUnit() local
72 Asm->emitDwarfDIE(Die); in emitUnit()
100 unsigned DwarfFile::computeSizeAndOffset(DIE &Die, unsigned Offset) { in computeSizeAndOffset() argument
102 const DIEAbbrev &Abbrev = assignAbbrevNumber(Die); in computeSizeAndOffset()
105 Die.setOffset(Offset); in computeSizeAndOffset()
108 Offset += getULEB128Size(Die.getAbbrevNumber()); in computeSizeAndOffset()
111 for (const auto &V : Die.values()) in computeSizeAndOffset()
116 if (Die.hasChildren()) { in computeSizeAndOffset()
120 for (auto &Child : Die.children()) in computeSizeAndOffset()
127 Die.setSize(Offset - Die.getOffset()); in computeSizeAndOffset()