Lines Matching refs:DwarfCompileUnit
530 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs()
541 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
875 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs()
1002 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1010 DwarfCompileUnit &NewCU) { in finishUnitAttributes()
1074 DwarfCompileUnit &
1088 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit()
1090 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
1116 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &
1117 sortGlobalExprs(SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &GVEs) { in sortGlobalExprs()
1119 GVEs, [](DwarfCompileUnit::GlobalExpr A, DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
1134 [](DwarfCompileUnit::GlobalExpr A, in sortGlobalExprs()
1135 DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
1157 DenseMap<DIGlobalVariable *, SmallVector<DwarfCompileUnit::GlobalExpr, 1>> in beginModule()
1197 DwarfCompileUnit &CU = getOrCreateDwarfCompileUnit(CUNode); in beginModule()
1237 DwarfCompileUnit *Unit = CUDieMap.lookup(Die->getUnitDie()); in finishEntityDefinitions()
1248 [&](DwarfCompileUnit &CU) { CU.finishSubprogramDefinition(SP); }); in finishSubprogramDefinitions()
1326 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in finalizeModuleInfo()
1412 DwarfCompileUnit *CU = &*P.second; in endModule()
1502 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1529 DwarfCompileUnit &TheCU, DenseSet<InlinedEntity> &Processed) { in collectVariableInfoFromMFTable()
1850 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1873 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
2172 ArrayRef<std::unique_ptr<DwarfCompileUnit>> DCUs) { in recordSourceLine()
2182 FileNo = static_cast<DwarfCompileUnit &>(*DCUs[CUID]) in recordSourceLine()
2225 DwarfCompileUnit &CU = getOrCreateDwarfCompileUnit(SP->getUnit()); in beginFunctionImpl()
2236 DwarfDebug::getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU) { in getDwarfCompileUnitIDForLineTable()
2247 void DwarfDebug::terminateLineTable(const DwarfCompileUnit *CU) { in terminateLineTable()
2279 DwarfCompileUnit &TheCU = getOrCreateDwarfCompileUnit(SP->getUnit()); in endFunctionImpl()
2505 DwarfCompileUnit *TheU = NU.second; in emitDebugPubSections()
2524 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2533 DwarfCompileUnit *TheU, in emitDebugPubSection()
2593 const DwarfCompileUnit *CU) { in emitDebugLocEntry()
2733 DwarfCompileUnit &TheCU) { in finalize()
2761 const DwarfCompileUnit *CU) { in emitDebugLocEntryLocation()
2820 const DwarfCompileUnit &CU, unsigned BaseAddressx, unsigned OffsetPair, in emitRangeList()
3010 DenseMap<DwarfCompileUnit *, std::vector<ArangeSpan>> Spans; in emitDebugARanges()
3073 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges()
3075 DwarfCompileUnit *CU = it.first; in emitDebugARanges()
3080 llvm::sort(CUs, [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
3085 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
3206 const DwarfCompileUnit &CU, uint16_t DwarfVersion) { in emitMacroHeader()
3229 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3284 DIMacroFile &MF, DwarfCompileUnit &U, unsigned StartFile, unsigned EndFile, in emitMacroFileImpl()
3304 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3321 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in emitDebugMacinfoImpl()
3354 std::unique_ptr<DwarfCompileUnit> NewU) { in initSkeletonUnit()
3363 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3365 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in constructSkeletonCU()
3368 DwarfCompileUnit &NewCU = *OwnedUnit; in constructSkeletonCU()
3427 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3448 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()
3674 bool DwarfDebug::alwaysUseRanges(const DwarfCompileUnit &CU) const { in alwaysUseRanges()