| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 51 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 D | DwarfCompileUnit.cpp | 57 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 D | DwarfFile.h | 29 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 D | DwarfDebug.cpp | 1069 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 D | DebugLocStream.h | 20 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 D | DwarfCompileUnit.h | 46 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 D | DwarfExpression.h | 30 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 D | DIEHash.h | 34 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr) 107 DwarfCompileUnit *CU;
|
| H A D | DwarfUnit.h | 28 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 D | DwarfFile.cpp | 23 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit() 128 DwarfFile::addRange(const DwarfCompileUnit &CU, SmallVector<RangeSpan, 2> R) { in addRange()
|
| H A D | CMakeLists.txt | 15 DwarfCompileUnit.cpp
|
| H A D | DebugLocEntry.h | 229 DwarfCompileUnit &TheCU);
|
| H A D | AccelTable.cpp | 547 const DwarfDebug &DD, ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable() 557 const DwarfCompileUnit *MainCU = in emitDWARF5AccelTable()
|
| H A D | DwarfUnit.cpp | 43 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 D | BUILD.gn | 32 "DwarfCompileUnit.cpp",
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | AccelTable.h | 105 class DwarfCompileUnit; variable 310 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
|
| H A D | DIE.h | 41 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 D | strict-dwarf.ll | 13 ; 1: DwarfCompileUnit::addLocationAttribute()
|