Lines Matching refs:DwarfCompileUnit

470 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) {  in forBothCUs()
481 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
507 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs()
564 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
572 DwarfCompileUnit &NewCU) { in finishUnitAttributes()
628 DwarfCompileUnit &
635 auto OwnedUnit = llvm::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit()
637 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
666 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
675 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &
676 sortGlobalExprs(SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &GVEs) { in sortGlobalExprs()
678 GVEs, [](DwarfCompileUnit::GlobalExpr A, DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
693 [](DwarfCompileUnit::GlobalExpr A, in sortGlobalExprs()
694 DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
720 DenseMap<DIGlobalVariable *, SmallVector<DwarfCompileUnit::GlobalExpr, 1>> in beginModule()
769 DwarfCompileUnit &CU = getOrCreateDwarfCompileUnit(CUNode); in beginModule()
814 DwarfCompileUnit *Unit = CUDieMap.lookup(Die->getUnitDie()); in finishEntityDefinitions()
825 [&](DwarfCompileUnit &CU) { CU.finishSubprogramDefinition(SP); }); in finishSubprogramDefinitions()
891 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in finalizeModuleInfo()
1011 void DwarfDebug::ensureAbstractEntityIsCreated(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreated()
1021 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1033 DwarfCompileUnit &TheCU, DenseSet<InlinedEntity> &Processed) { in collectVariableInfoFromMFTable()
1234 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1315 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
1534 DwarfCompileUnit &CU = getOrCreateDwarfCompileUnit(SP->getUnit()); in beginFunctionImpl()
1575 DwarfCompileUnit &TheCU = *CUMap.lookup(SP->getUnit()); in endFunctionImpl()
1660 FileNo = static_cast<DwarfCompileUnit &>(*InfoHolder.getUnits()[CUID]) in recordSourceLine()
1805 DwarfCompileUnit *TheU = NU.second; in emitDebugPubSections()
1824 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
1833 DwarfCompileUnit *TheU, in emitDebugPubSection()
2046 const DwarfCompileUnit *CU = List.CU; in emitDebugLoc()
2153 DenseMap<DwarfCompileUnit *, std::vector<ArangeSpan>> Spans; in emitDebugARanges()
2217 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges()
2219 DwarfCompileUnit *CU = it.first; in emitDebugARanges()
2224 llvm::sort(CUs, [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
2229 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
2305 const DwarfCompileUnit &CU = List.getCU(); in emitRangeList()
2444 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
2469 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
2497 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in emitDebugMacinfo()
2512 std::unique_ptr<DwarfCompileUnit> NewU) { in initSkeletonUnit()
2522 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
2524 auto OwnedUnit = llvm::make_unique<DwarfCompileUnit>( in constructSkeletonCU()
2526 DwarfCompileUnit &NewCU = *OwnedUnit; in constructSkeletonCU()
2585 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
2606 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()