Lines Matching refs:DwarfCompileUnit

51 class DwarfCompileUnit;  variable
336 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
339 DwarfCompileUnit *CU;
356 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
359 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
389 const DwarfCompileUnit *PrevCU = nullptr;
524 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
526 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
532 void ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU,
536 DbgEntity *createConcreteEntity(DwarfCompileUnit &TheCU,
543 void constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, LexicalScope *Scope);
546 void constructCallSiteEntryDIEs(const DISubprogram &SP, DwarfCompileUnit &CU,
596 DwarfCompileUnit *TheU,
624 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U);
625 void emitMacroFileImpl(DIMacroFile &F, DwarfCompileUnit &U,
628 void handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U);
634 std::unique_ptr<DwarfCompileUnit> NewU);
643 DwarfCompileUnit &constructSkeletonCU(const DwarfCompileUnit &CU);
665 void addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const;
669 DwarfCompileUnit &getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit);
671 DwarfCompileUnit &NewCU);
680 void collectEntityInfo(DwarfCompileUnit &TheCU, const DISubprogram *SP,
691 void collectVariableInfoFromMFTable(DwarfCompileUnit &TheCU,
695 void emitSectionReference(const DwarfCompileUnit &CU);
705 unsigned getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU);
735 void addDwarfTypeUnitType(DwarfCompileUnit &CU, StringRef Identifier,
767 bool alwaysUseRanges(const DwarfCompileUnit &) const;
838 const DwarfCompileUnit *getPrevCU() const { return PrevCU; } in getPrevCU()
839 void setPrevCU(const DwarfCompileUnit *PrevCU) { this->PrevCU = PrevCU; } in setPrevCU()
842 void terminateLineTable(const DwarfCompileUnit *CU);
851 const DwarfCompileUnit *CU);
855 const DwarfCompileUnit *CU);
886 DwarfCompileUnit *lookupCU(const DIE *Die) { return CUDieMap.lookup(Die); } in lookupCU()
887 const DwarfCompileUnit *lookupCU(const DIE *Die) const { in lookupCU()