Lines Matching defs:TheCU

1265     auto &TheCU = *P.second;
1266 if (TheCU.getCUNode()->isDebugDirectivesOnly())
1270 TheCU.constructContainingTypeDIEs();
1275 auto *SkCU = TheCU.getSkeleton();
1277 bool HasSplitUnit = SkCU && !TheCU.getUnitDie().children().empty();
1287 finishUnitAttributes(TheCU.getCUNode(), TheCU);
1289 TheCU.addString(TheCU.getUnitDie(), attrDWOName, DWOName);
1296 DIEHash(Asm, &TheCU).computeCUSignature(DWOName, TheCU.getUnitDie());
1298 TheCU.setDWOId(ID);
1301 TheCU.addUInt(TheCU.getUnitDie(), dwarf::DW_AT_GNU_dwo_id,
1322 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU;
1324 if (unsigned NumRanges = TheCU.getRanges().size()) {
1338 U.setBaseAddress(TheCU.getRanges().front().Begin);
1339 U.attachRangesOrLowHighPC(U.getUnitDie(), TheCU.takeRanges());
1365 TheCU.addSectionDelta(
1366 TheCU.getUnitDie(), dwarf::DW_AT_macros, U.getMacroLabelBegin(),
1377 TheCU.addSectionDelta(
1378 TheCU.getUnitDie(), dwarf::DW_AT_macro_info,
1532 DwarfCompileUnit &TheCU, DenseSet<InlinedEntity> &Processed) {
1552 ensureAbstractEntityIsCreatedIfScoped(TheCU, Var.first, Scope->getScopeNode());
1854 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU,
1859 ensureAbstractEntityIsCreatedIfScoped(TheCU, Node, Scope.getScopeNode());
1877 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU,
1881 collectVariableInfoFromMFTable(TheCU, Processed);
1907 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);
2536 DwarfCompileUnit &TheCU = getOrCreateDwarfCompileUnit(SP->getUnit());
2537 if (TheCU.getCUNode()->isDebugDirectivesOnly()) {
2544 collectEntityInfo(TheCU, SP, Processed);
2549 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel});
2554 if (!TheCU.getCUNode()->getDebugInfoForProfiling() &&
2555 TheCU.getCUNode()->getEmissionKind() == DICompileUnit::LineTablesOnly &&
2558 addArangeLabel(SymbolCU(&TheCU, R.second.BeginLabel));
2579 TheCU.getExistingAbstractEntity(DN))
2581 TheCU.createAbstractEntity(DN, LexS);
2590 constructAbstractSubprogramScopeDIE(TheCU, AScope);
2595 TheCU.constructSubprogramScopeDIE(SP, FnScope, FunctionLineTableLabel);
2596 if (auto *SkelCU = TheCU.getSkeleton())
2598 TheCU.getCUNode()->getSplitDebugInlining())
2604 constructCallSiteEntryDIEs(*SP, TheCU, ScopeDIE, *MF);
2994 DwarfCompileUnit &TheCU) {
3000 DebugLocDwarfExpression DwarfExpr(AP.getDwarfVersion(), Streamer, TheCU);
3578 auto &TheCU = *P.second;
3579 auto *SkCU = TheCU.getSkeleton();
3580 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU;