Lines Matching refs:TheU
30 for (const auto &TheU : CUs)
31 emitUnit(TheU.get(), UseOffsets);
34 void DwarfFile::emitUnit(DwarfUnit *TheU, bool UseOffsets) {
35 if (TheU->getCUNode()->isDebugDirectivesOnly())
38 MCSection *S = TheU->getSection();
45 if (TheU->getUnitDie().values().empty())
49 TheU->emitHeader(UseOffsets);
50 Asm->emitDwarfDIE(TheU->getUnitDie());
52 if (MCSymbol *EndLabel = TheU->getEndLabel())
63 for (const auto &TheU : CUs) {
64 if (TheU->getCUNode()->isDebugDirectivesOnly())
69 if (TheU->getUnitDie().values().empty())
72 TheU->setDebugSectionOffset(SecOffset);
73 SecOffset += computeSizeAndOffsetsForUnit(TheU.get());
80 unsigned DwarfFile::computeSizeAndOffsetsForUnit(DwarfUnit *TheU) {
83 TheU->getHeaderSize(); // Unit-specific headers
87 return computeSizeAndOffset(TheU->getUnitDie(), Offset);