Lines Matching refs:TheCU

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