Lines Matching defs:TheCU

1271     auto &TheCU = *P.second;
1272 if (TheCU.getCUNode()->isDebugDirectivesOnly())
1276 TheCU.constructContainingTypeDIEs();
1281 auto *SkCU = TheCU.getSkeleton();
1283 bool HasSplitUnit = SkCU && !TheCU.getUnitDie().children().empty();
1293 finishUnitAttributes(TheCU.getCUNode(), TheCU);
1294 TheCU.addString(TheCU.getUnitDie(), attrDWOName,
1300 DIEHash(Asm, &TheCU).computeCUSignature(DWOName, TheCU.getUnitDie());
1302 TheCU.setDWOId(ID);
1305 TheCU.addUInt(TheCU.getUnitDie(), dwarf::DW_AT_GNU_dwo_id,
1326 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU;
1328 if (unsigned NumRanges = TheCU.getRanges().size()) {
1336 U.setBaseAddress(TheCU.getRanges().front().Begin);
1337 U.attachRangesOrLowHighPC(U.getUnitDie(), TheCU.takeRanges());
1362 TheCU.addSectionDelta(
1363 TheCU.getUnitDie(), dwarf::DW_AT_macros, U.getMacroLabelBegin(),
1374 TheCU.addSectionDelta(
1375 TheCU.getUnitDie(), dwarf::DW_AT_macro_info,
1529 DwarfCompileUnit &TheCU, DenseSet<InlinedEntity> &Processed) {
1549 ensureAbstractEntityIsCreatedIfScoped(TheCU, Var.first, Scope->getScopeNode());
1850 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU,
1855 ensureAbstractEntityIsCreatedIfScoped(TheCU, Node, Scope.getScopeNode());
1873 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU,
1877 collectVariableInfoFromMFTable(TheCU, Processed);
1903 DbgVariable *RegVar = cast<DbgVariable>(createConcreteEntity(TheCU,
1929 DebugLocStream::ListBuilder List(DebugLocs, TheCU, *Asm, *RegVar);
1951 Entry.finalize(*Asm, List, BT, TheCU);
1981 createConcreteEntity(TheCU, *Scope, Label, IL.second, Sym);
1992 createConcreteEntity(TheCU, *LexS, DN, nullptr);
2279 DwarfCompileUnit &TheCU = getOrCreateDwarfCompileUnit(SP->getUnit());
2280 if (TheCU.getCUNode()->isDebugDirectivesOnly()) {
2287 collectEntityInfo(TheCU, SP, Processed);
2292 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel});
2297 if (!TheCU.getCUNode()->getDebugInfoForProfiling() &&
2298 TheCU.getCUNode()->getEmissionKind() == DICompileUnit::LineTablesOnly &&
2301 addArangeLabel(SymbolCU(&TheCU, R.second.BeginLabel));
2322 TheCU.getExistingAbstractEntity(DN))
2324 TheCU.createAbstractEntity(DN, LexS);
2333 constructAbstractSubprogramScopeDIE(TheCU, AScope);
2337 DIE &ScopeDIE = TheCU.constructSubprogramScopeDIE(SP, FnScope);
2338 if (auto *SkelCU = TheCU.getSkeleton())
2340 TheCU.getCUNode()->getSplitDebugInlining())
2344 constructCallSiteEntryDIEs(*SP, TheCU, ScopeDIE, *MF);
2734 DwarfCompileUnit &TheCU) {
2740 DebugLocDwarfExpression DwarfExpr(AP.getDwarfVersion(), Streamer, TheCU);
3307 auto &TheCU = *P.second;
3308 auto *SkCU = TheCU.getSkeleton();
3309 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU;