Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDwarfDebug.h51 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,
[all …]
HDDwarfCompileUnit.cpp73 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit() function in DwarfCompileUnit
83 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress()
123 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress()
132 unsigned DwarfCompileUnit::getOrCreateSourceID(const DIFile *File) { in getOrCreateSourceID()
152 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE( in getOrCreateGlobalVariableDIE()
218 void DwarfCompileUnit::addLocationAttribute( in addLocationAttribute()
397 DIE *DwarfCompileUnit::getOrCreateCommonBlock( in getOrCreateCommonBlock()
414 void DwarfCompileUnit::addRange(RangeSpan Range) { in addRange()
437 void DwarfCompileUnit::initStmtList() { in initStmtList()
458 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList()
[all …]
HDDwarfFile.h30 class DwarfCompileUnit; variable
45 const DwarfCompileUnit *CU;
60 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs;
102 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
106 std::pair<uint32_t, RangeSpanList *> addRange(const DwarfCompileUnit &CU,
125 void addUnit(std::unique_ptr<DwarfCompileUnit> U);
HDDebugLocStream.h20 class DwarfCompileUnit; variable
33 DwarfCompileUnit *CU;
36 List(DwarfCompileUnit *CU, size_t EntryOffset) in List()
79 size_t startList(DwarfCompileUnit *CU) { in startList()
162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, in ListBuilder()
HDDwarfDebug.cpp530 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs()
541 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
875 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs()
1002 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1010 DwarfCompileUnit &NewCU) { in finishUnitAttributes()
1074 DwarfCompileUnit &
1088 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit()
1090 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
1116 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &
1117 sortGlobalExprs(SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &GVEs) { in sortGlobalExprs()
[all …]
HDDwarfExpression.h29 class DwarfCompileUnit; variable
69 DwarfCompileUnit &CU;
224 DwarfExpression(unsigned DwarfVersion, DwarfCompileUnit &CU) in DwarfExpression()
339 DwarfCompileUnit &CU) in DebugLocDwarfExpression()
368 DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE);
HDDwarfCompileUnit.h45 class DwarfCompileUnit final : public DwarfUnit {
53 DwarfCompileUnit *Skeleton = nullptr;
143 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
149 DwarfCompileUnit *getSkeleton() const { in getSkeleton()
200 DwarfCompileUnit &getCU() override { return *this; } in getCU()
307 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; } in setSkeleton()
HDDIEHash.h34 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr)
107 DwarfCompileUnit *CU;
HDDwarfUnit.h28 class DwarfCompileUnit; variable
300 virtual DwarfCompileUnit &getCU() = 0;
376 DwarfCompileUnit &CU;
385 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
404 DwarfCompileUnit &getCU() override { return CU; } in getCU()
HDDwarfFile.cpp23 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit()
123 DwarfFile::addRange(const DwarfCompileUnit &CU, SmallVector<RangeSpan, 2> R) { in addRange()
HDDebugLocEntry.h252 DwarfCompileUnit &TheCU);
HDAccelTable.cpp645 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable()
663 const DwarfCompileUnit *MainCU = in emitDWARF5AccelTable()
HDDwarfUnit.cpp42 DwarfCompileUnit &CU, DIELoc &DIE) in DIEDwarfExpression()
89 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDDIE.h41 class DwarfCompileUnit; variable
241 const DwarfCompileUnit *CU;
246 explicit DIEBaseTypeRef(const DwarfCompileUnit *TheCU, uint64_t Idx) in DIEBaseTypeRef()
HDAccelTable.h456 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
/freebsd-14-stable/lib/clang/libllvm/
HDMakefile203 SRCS_MIN+= CodeGen/AsmPrinter/DwarfCompileUnit.cpp