Lines Matching refs:DwarfCompileUnit

551 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) {  in forBothCUs()
562 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
869 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs()
997 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1005 DwarfCompileUnit &NewCU) { in finishUnitAttributes()
1069 DwarfCompileUnit &
1076 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit()
1078 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
1106 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
1115 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &
1116 sortGlobalExprs(SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &GVEs) { in sortGlobalExprs()
1118 GVEs, [](DwarfCompileUnit::GlobalExpr A, DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
1133 [](DwarfCompileUnit::GlobalExpr A, in sortGlobalExprs()
1134 DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
1156 DenseMap<DIGlobalVariable *, SmallVector<DwarfCompileUnit::GlobalExpr, 1>> in beginModule()
1204 DwarfCompileUnit &CU = getOrCreateDwarfCompileUnit(CUNode); in beginModule()
1248 DwarfCompileUnit *Unit = CUDieMap.lookup(Die->getUnitDie()); in finishEntityDefinitions()
1259 [&](DwarfCompileUnit &CU) { CU.finishSubprogramDefinition(SP); }); in finishSubprogramDefinitions()
1331 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in finalizeModuleInfo()
1488 void DwarfDebug::ensureAbstractEntityIsCreated(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreated()
1498 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1510 DwarfCompileUnit &TheCU, DenseSet<InlinedEntity> &Processed) { in collectVariableInfoFromMFTable()
1807 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1830 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
2107 ArrayRef<std::unique_ptr<DwarfCompileUnit>> DCUs) { in recordSourceLine()
2117 FileNo = static_cast<DwarfCompileUnit &>(*DCUs[CUID]) in recordSourceLine()
2152 DwarfCompileUnit &CU = getOrCreateDwarfCompileUnit(SP->getUnit()); in beginFunctionImpl()
2163 DwarfDebug::getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU) { in getDwarfCompileUnitIDForLineTable()
2174 void DwarfDebug::terminateLineTable(const DwarfCompileUnit *CU) { in terminateLineTable()
2206 DwarfCompileUnit &TheCU = *CUMap.lookup(SP->getUnit()); in endFunctionImpl()
2427 DwarfCompileUnit *TheU = NU.second; in emitDebugPubSections()
2446 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2455 DwarfCompileUnit *TheU, in emitDebugPubSection()
2512 const DwarfCompileUnit *CU) { in emitDebugLocEntry()
2653 DwarfCompileUnit &TheCU) { in finalize()
2681 const DwarfCompileUnit *CU) { in emitDebugLocEntryLocation()
2740 const DwarfCompileUnit &CU, unsigned BaseAddressx, unsigned OffsetPair, in emitRangeList()
2930 DenseMap<DwarfCompileUnit *, std::vector<ArangeSpan>> Spans; in emitDebugARanges()
2993 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges()
2995 DwarfCompileUnit *CU = it.first; in emitDebugARanges()
3000 llvm::sort(CUs, [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
3005 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
3126 const DwarfCompileUnit &CU, uint16_t DwarfVersion) { in emitMacroHeader()
3149 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3204 DIMacroFile &MF, DwarfCompileUnit &U, unsigned StartFile, unsigned EndFile, in emitMacroFileImpl()
3224 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3241 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in emitDebugMacinfoImpl()
3274 std::unique_ptr<DwarfCompileUnit> NewU) { in initSkeletonUnit()
3283 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3285 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in constructSkeletonCU()
3288 DwarfCompileUnit &NewCU = *OwnedUnit; in constructSkeletonCU()
3347 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3368 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()