• Home
  • Raw
  • Download

Lines Matching refs:DwarfCompileUnit

352 template <typename Func> void forBothCUs(DwarfCompileUnit &CU, Func F) {  in forBothCUs()
370 forBothCUs(CU, [&](DwarfCompileUnit &CU) { in constructAbstractSubprogramScopeDIE()
384 DwarfCompileUnit &
389 auto OwnedUnit = make_unique<DwarfCompileUnit>( in constructDwarfCompileUnit()
391 DwarfCompileUnit &NewCU = *OwnedUnit; in constructDwarfCompileUnit()
457 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
480 DwarfCompileUnit &CU = constructDwarfCompileUnit(CUNode); in beginModule()
512 DwarfCompileUnit *Unit = lookupUnit(VariableDie->getUnit()); in finishVariableDefinitions()
529 forBothCUs(*CUMap.lookup(SP->getUnit()), [&](DwarfCompileUnit &CU) { in finishSubprogramDefinitions()
581 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in finalizeModuleInfo()
928 void DwarfDebug::collectVariableInfo(DwarfCompileUnit &TheCU, in collectVariableInfo()
1068 DwarfCompileUnit *TheCU = CUMap.lookup(SP->getUnit()); in beginFunction()
1116 DwarfCompileUnit &TheCU = *CUMap.lookup(SP->getUnit()); in endFunction()
1187 Src = static_cast<DwarfCompileUnit &>(*InfoHolder.getUnits()[CUID]) in recordSourceLine()
1309 &DwarfCompileUnit::getGlobalNames); in emitDebugPubNames()
1314 const StringMap<const DIE *> &(DwarfCompileUnit::*Accessor)() const) { in emitDebugPubSection()
1316 DwarfCompileUnit *TheU = NU.second; in emitDebugPubSection()
1378 &DwarfCompileUnit::getGlobalTypes); in emitDebugPubTypes()
1487 const DwarfCompileUnit *CU = List.CU; in emitDebugLoc()
1553 DenseMap<DwarfCompileUnit *, std::vector<ArangeSpan>> Spans; in emitDebugARanges()
1617 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges()
1619 DwarfCompileUnit *CU = it.first; in emitDebugARanges()
1625 [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
1630 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
1701 DwarfCompileUnit *TheCU = I.second; in emitDebugRanges()
1732 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
1757 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
1778 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in emitDebugMacinfo()
1790 std::unique_ptr<DwarfCompileUnit> NewU) { in initSkeletonUnit()
1805 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
1807 auto OwnedUnit = make_unique<DwarfCompileUnit>( in constructSkeletonCU()
1809 DwarfCompileUnit &NewCU = *OwnedUnit; in constructSkeletonCU()
1851 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
1870 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()