Home
last modified time | relevance | path

Searched refs:DwarfCompileUnit (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h53 class DwarfCompileUnit; variable
280 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
283 DwarfCompileUnit *CU;
300 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
303 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
328 const DwarfCompileUnit *PrevCU = nullptr;
450 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
452 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
458 void ensureAbstractEntityIsCreated(DwarfCompileUnit &CU,
461 void ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU,
[all …]
H A DDwarfCompileUnit.cpp58 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit() function in DwarfCompileUnit
68 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress()
108 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress()
120 unsigned DwarfCompileUnit::getOrCreateSourceID(const DIFile *File) { in getOrCreateSourceID()
135 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE( in getOrCreateGlobalVariableDIE()
199 void DwarfCompileUnit::addLocationAttribute( in addLocationAttribute()
332 DIE *DwarfCompileUnit::getOrCreateCommonBlock( in getOrCreateCommonBlock()
351 void DwarfCompileUnit::addRange(RangeSpan Range) { in addRange()
370 void DwarfCompileUnit::initStmtList() { in initStmtList()
391 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList()
[all …]
H A DDwarfFile.h29 class DwarfCompileUnit; variable
44 const DwarfCompileUnit *CU;
59 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs;
101 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
105 std::pair<uint32_t, RangeSpanList *> addRange(const DwarfCompileUnit &CU,
124 void addUnit(std::unique_ptr<DwarfCompileUnit> U);
H A DDwarfDebug.cpp554 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs()
565 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
880 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs()
1018 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1026 DwarfCompileUnit &NewCU) { in finishUnitAttributes()
1090 DwarfCompileUnit &
1097 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit()
1099 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
1127 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
1136 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &
[all …]
H A DDebugLocStream.h20 class DwarfCompileUnit; variable
34 DwarfCompileUnit *CU;
37 List(DwarfCompileUnit *CU, size_t EntryOffset) in List()
80 size_t startList(DwarfCompileUnit *CU) { in startList()
165 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, in ListBuilder()
H A DDwarfCompileUnit.h47 class DwarfCompileUnit final : public DwarfUnit {
57 DwarfCompileUnit *Skeleton = nullptr;
110 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
117 DwarfCompileUnit *getSkeleton() const { in getSkeleton()
168 DwarfCompileUnit &getCU() override { return *this; } in getCU()
282 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; } in setSkeleton()
H A DDwarfExpression.h30 class DwarfCompileUnit; variable
131 DwarfCompileUnit &CU;
286 DwarfExpression(unsigned DwarfVersion, DwarfCompileUnit &CU) in DwarfExpression()
400 DwarfCompileUnit &CU) in DebugLocDwarfExpression()
429 DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE);
H A DDwarfUnit.h29 class DwarfCompileUnit; variable
285 virtual DwarfCompileUnit &getCU() = 0;
354 DwarfCompileUnit &CU;
363 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
379 DwarfCompileUnit &getCU() override { return CU; } in getCU()
H A DDIEHash.h34 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr)
105 DwarfCompileUnit *CU;
H A DDwarfFile.cpp25 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit()
129 DwarfFile::addRange(const DwarfCompileUnit &CU, SmallVector<RangeSpan, 2> R) { in addRange()
H A DCMakeLists.txt15 DwarfCompileUnit.cpp
H A DDebugLocEntry.h229 DwarfCompileUnit &TheCU);
H A DAccelTable.cpp548 const DwarfDebug &DD, ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable()
558 const DwarfCompileUnit *MainCU = in emitDWARF5AccelTable()
H A DDwarfUnit.cpp49 DwarfCompileUnit &CU, DIELoc &DIE) in DIEDwarfExpression()
95 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()
/netbsd-src/external/apache2/llvm/lib/libLLVMAsmPrinter/
H A DMakefile23 DwarfCompileUnit.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/
H A DBUILD.gn32 "DwarfCompileUnit.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DAccelTable.h109 class DwarfCompileUnit; variable
312 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
H A DDIE.h41 class DwarfCompileUnit; variable
236 const DwarfCompileUnit *CU;
241 explicit DIEBaseTypeRef(const DwarfCompileUnit *TheCU, uint64_t Idx) in DIEBaseTypeRef()