Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h51 class DwarfCompileUnit; variable
282 DwarfCompileUnit *CU;
299 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
302 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
327 const DwarfCompileUnit *PrevCU = nullptr;
522 DwarfCompileUnit *TheU,
569 DwarfCompileUnit &constructSkeletonCU(const DwarfCompileUnit &CU);
597 DwarfCompileUnit &NewCU);
625 void emitSectionReference(const DwarfCompileUnit &CU);
771 void terminateLineTable(const DwarfCompileUnit *CU);
[all …]
H A DDwarfCompileUnit.cpp57 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit() function in DwarfCompileUnit
202 void DwarfCompileUnit::addLocationAttribute( in addLocationAttribute()
362 DIE *DwarfCompileUnit::getOrCreateCommonBlock( in getOrCreateCommonBlock()
402 void DwarfCompileUnit::initStmtList() { in initStmtList()
423 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList()
604 void DwarfCompileUnit::attachRangesOrLowHighPC( in attachRangesOrLowHighPC()
619 void DwarfCompileUnit::attachRangesOrLowHighPC( in attachRangesOrLowHighPC()
1103 DwarfCompileUnit *ContextCU = this; in constructAbstractSubprogramScopeDIE()
1550 bool DwarfCompileUnit::isDwoUnit() const { in isDwoUnit()
1563 void DwarfCompileUnit::addAddrTableBase() { in addAddrTableBase()
[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.cpp1069 DwarfCompileUnit &
1078 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
1118 GVEs, [](DwarfCompileUnit::GlobalExpr A, DwarfCompileUnit::GlobalExpr B) { in sortGlobalExprs()
1331 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in finalizeModuleInfo()
2427 DwarfCompileUnit *TheU = NU.second; in emitDebugPubSections()
2993 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges()
2995 DwarfCompileUnit *CU = it.first; in emitDebugARanges()
3000 llvm::sort(CUs, [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
3005 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
3283 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
[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.h46 class DwarfCompileUnit final : public DwarfUnit {
56 DwarfCompileUnit *Skeleton = nullptr;
112 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
119 DwarfCompileUnit *getSkeleton() const { in getSkeleton()
170 DwarfCompileUnit &getCU() override { return *this; } in getCU()
276 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()
401 DwarfCompileUnit &CU) in DebugLocDwarfExpression()
430 DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE);
H A DDIEHash.h34 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr)
107 DwarfCompileUnit *CU;
H A DDwarfUnit.h28 class DwarfCompileUnit; variable
286 virtual DwarfCompileUnit &getCU() = 0;
358 DwarfCompileUnit &CU;
367 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
383 DwarfCompileUnit &getCU() override { return CU; } in getCU()
H A DDwarfFile.cpp23 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit()
128 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.cpp547 const DwarfDebug &DD, ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable()
557 const DwarfCompileUnit *MainCU = in emitDWARF5AccelTable()
H A DDwarfUnit.cpp43 DwarfCompileUnit &CU, DIELoc &DIE) in DIEDwarfExpression()
88 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/
H A DBUILD.gn32 "DwarfCompileUnit.cpp",
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAccelTable.h105 class DwarfCompileUnit; variable
310 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()
/llvm-project-15.0.7/llvm/test/DebugInfo/PowerPC/
H A Dstrict-dwarf.ll13 ; 1: DwarfCompileUnit::addLocationAttribute()