Lines Matching refs:DwarfCompileUnit
45 class DwarfCompileUnit; variable
187 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
189 DwarfCompileUnit *CU;
198 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
201 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
225 const DwarfCompileUnit *PrevCU;
306 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
308 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
374 const StringMap<const DIE *> &(DwarfCompileUnit::*Accessor)() const);
394 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U);
395 void handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U);
401 std::unique_ptr<DwarfCompileUnit> NewU);
405 DwarfCompileUnit &constructSkeletonCU(const DwarfCompileUnit &CU);
425 DwarfCompileUnit &constructDwarfCompileUnit(const DICompileUnit *DIUnit);
428 void constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU,
438 void collectVariableInfo(DwarfCompileUnit &TheCU, const DISubprogram *SP,
479 void addDwarfTypeUnitType(DwarfCompileUnit &CU, StringRef Identifier,
521 const DwarfCompileUnit *getPrevCU() const { return PrevCU; } in getPrevCU()
522 void setPrevCU(const DwarfCompileUnit *PrevCU) { this->PrevCU = PrevCU; } in setPrevCU()
541 DwarfCompileUnit *lookupUnit(const DIE *CU) const { in lookupUnit()