Lines Matching refs:DwarfCompileUnit

51 class DwarfCompileUnit;  variable
279 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
282 DwarfCompileUnit *CU;
299 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
302 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
327 const DwarfCompileUnit *PrevCU = nullptr;
449 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
451 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
457 void ensureAbstractEntityIsCreated(DwarfCompileUnit &CU,
460 void ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU,
464 DbgEntity *createConcreteEntity(DwarfCompileUnit &TheCU,
471 void constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, LexicalScope *Scope);
474 void constructCallSiteEntryDIEs(const DISubprogram &SP, DwarfCompileUnit &CU,
522 DwarfCompileUnit *TheU,
550 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U);
551 void emitMacroFileImpl(DIMacroFile &F, DwarfCompileUnit &U,
554 void handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U);
560 std::unique_ptr<DwarfCompileUnit> NewU);
569 DwarfCompileUnit &constructSkeletonCU(const DwarfCompileUnit &CU);
591 void addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const;
595 DwarfCompileUnit &getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit);
597 DwarfCompileUnit &NewCU);
600 void constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU,
610 void collectEntityInfo(DwarfCompileUnit &TheCU, const DISubprogram *SP,
621 void collectVariableInfoFromMFTable(DwarfCompileUnit &TheCU,
625 void emitSectionReference(const DwarfCompileUnit &CU);
635 unsigned getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU);
665 void addDwarfTypeUnitType(DwarfCompileUnit &CU, StringRef Identifier,
767 const DwarfCompileUnit *getPrevCU() const { return PrevCU; } in getPrevCU()
768 void setPrevCU(const DwarfCompileUnit *PrevCU) { this->PrevCU = PrevCU; } in setPrevCU()
771 void terminateLineTable(const DwarfCompileUnit *CU);
780 const DwarfCompileUnit *CU);
784 const DwarfCompileUnit *CU);
808 DwarfCompileUnit *lookupCU(const DIE *Die) { return CUDieMap.lookup(Die); } in lookupCU()
809 const DwarfCompileUnit *lookupCU(const DIE *Die) const { in lookupCU()