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()
2506 DwarfCompileUnit *TheU = NU.second; in emitDebugPubSections()
2525 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2534 DwarfCompileUnit *TheU, in emitDebugPubSection()
2594 const DwarfCompileUnit *CU) { in emitDebugLocEntry()
2734 DwarfCompileUnit &TheCU) { in finalize()
2762 const DwarfCompileUnit *CU) { in emitDebugLocEntryLocation()
2821 const DwarfCompileUnit &CU, unsigned BaseAddressx, unsigned OffsetPair, in emitRangeList()
3013 DenseMap<DwarfCompileUnit *, std::vector<ArangeSpan>> Spans; in emitDebugARanges()
3061 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges()
3063 DwarfCompileUnit *CU = it.first; in emitDebugARanges()
3068 llvm::sort(CUs, [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
3073 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
3194 const DwarfCompileUnit &CU, uint16_t DwarfVersion) { in emitMacroHeader()
3217 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3272 DIMacroFile &MF, DwarfCompileUnit &U, unsigned StartFile, unsigned EndFile, in emitMacroFileImpl()
3292 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3309 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in emitDebugMacinfoImpl()
3342 std::unique_ptr<DwarfCompileUnit> NewU) { in initSkeletonUnit()
3351 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3353 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in constructSkeletonCU()
3356 DwarfCompileUnit &NewCU = *OwnedUnit; in constructSkeletonCU()
3415 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3436 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()
3664 bool DwarfDebug::alwaysUseRanges(const DwarfCompileUnit &CU) const { in alwaysUseRanges()