• Home
  • Raw
  • Download

Lines Matching refs:CU

749     DwarfCompileUnit &CU = constructDwarfCompileUnit(CUNode);  in beginModule()  local
759 CU.createGlobalVariableDIE(DIGlobalVariable(GVs.getElement(i))); in beginModule()
762 SPMap.insert(std::make_pair(SPs.getElement(i), &CU)); in beginModule()
765 CU.getOrCreateTypeDIE(EnumTypes.getElement(i)); in beginModule()
772 CU.getOrCreateTypeDIE(UniqueTy); in beginModule()
777 constructImportedEntityDIE(CU, ImportedEntities.getElement(i)); in beginModule()
1828 static dwarf::PubIndexEntryDescriptor computeIndexValue(DwarfUnit *CU, in computeIndexValue() argument
1848 dwarf::GIEK_TYPE, CU->getLanguage() != dwarf::DW_LANG_C_plus_plus in computeIndexValue()
2042 const DwarfCompileUnit *CU = Entry.getCU(); in emitDebugLoc() local
2043 if (CU->getRanges().size() == 1) { in emitDebugLoc()
2045 const MCSymbol *Base = CU->getRanges()[0].getStart(); in emitDebugLoc()
2135 if (Cur.CU) in emitDebugARanges()
2136 Spans[Cur.CU].push_back(Span); in emitDebugARanges()
2146 if (Cur.CU != Prev.CU) { in emitDebugARanges()
2150 Spans[Prev.CU].push_back(Span); in emitDebugARanges()
2162 DwarfCompileUnit *CU = it.first; in emitDebugARanges() local
2163 CUs.push_back(CU); in emitDebugARanges()
2172 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
2173 std::vector<ArangeSpan> &List = Spans[CU]; in emitDebugARanges()
2197 Asm->EmitSectionOffset(CU->getLocalLabelBegin(), CU->getLocalSectionSym()); in emitDebugARanges()
2304 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU() argument
2307 CU.getUniqueID(), CU.getCUNode(), Asm, this, &SkeletonHolder); in constructSkeletonCU()
2314 initSkeletonUnit(CU, NewCU.getUnitDie(), std::move(OwnedUnit)); in constructSkeletonCU()
2322 DwarfCompileUnit &CU = static_cast<DwarfCompileUnit &>( in constructSkeletonTU() local
2325 auto OwnedUnit = make_unique<DwarfTypeUnit>(TU.getUniqueID(), CU, Asm, this, in constructSkeletonTU()
2372 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable() argument
2376 SplitTypeUnitFileTable.setCompilationDir(CU.getCUNode().getDirectory()); in getDwoLineTable()
2391 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType() argument
2402 CU.addDIETypeSignature(RefDie, *TU); in addDwarfTypeUnitType()
2410 make_unique<DwarfTypeUnit>(InfoHolder.getUnits().size(), CU, Asm, this, in addDwarfTypeUnitType()
2411 &InfoHolder, getDwoLineTable(CU)); in addDwarfTypeUnitType()
2419 CU.getLanguage()); in addDwarfTypeUnitType()
2425 CU.applyStmtList(UnitDie); in addDwarfTypeUnitType()
2454 CU.constructTypeDIE(RefDie, CTy); in addDwarfTypeUnitType()
2466 CU.addDIETypeSignature(RefDie, NewTU); in addDwarfTypeUnitType()