| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 51 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; 391 const DwarfCompileUnit *PrevCU = nullptr; 533 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &); 535 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits() 541 void ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, 545 DbgEntity *createConcreteEntity(DwarfCompileUnit &TheCU, [all …]
|
| H A D | DwarfCompileUnit.cpp | 99 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit() function in DwarfCompileUnit 109 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress() 149 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress() 158 unsigned DwarfCompileUnit::getOrCreateSourceID(const DIFile *File) { in getOrCreateSourceID() 178 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE( in getOrCreateGlobalVariableDIE() 244 void DwarfCompileUnit::addLocationAttribute( in addLocationAttribute() 421 DIE *DwarfCompileUnit::getOrCreateCommonBlock( in getOrCreateCommonBlock() 438 void DwarfCompileUnit::addRange(RangeSpan Range) { in addRange() 461 void DwarfCompileUnit::initStmtList() { in initStmtList() 482 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList() [all …]
|
| H A D | DwarfFile.h | 30 class DwarfCompileUnit; variable 49 const DwarfCompileUnit *CU; 64 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs; 106 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits() 110 std::pair<uint32_t, RangeSpanList *> addRange(const DwarfCompileUnit &CU, 129 void addUnit(std::unique_ptr<DwarfCompileUnit> U);
|
| H A D | DebugLocStream.h | 20 class DwarfCompileUnit; variable 33 DwarfCompileUnit *CU; 36 List(DwarfCompileUnit *CU, size_t EntryOffset) 79 size_t startList(DwarfCompileUnit *CU) { 162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm,
|
| H A D | DwarfDebug.cpp | 540 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs() 551 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE() 881 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs() 1008 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes() 1016 DwarfCompileUnit &NewCU) { in finishUnitAttributes() 1080 DwarfCompileUnit & 1094 auto OwnedUnit = std::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit() 1096 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit() 1122 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> & 1123 sortGlobalExprs(SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &GVEs) { in sortGlobalExprs() [all …]
|
| H A D | DwarfCompileUnit.h | 45 class DwarfCompileUnit final : public DwarfUnit { 53 DwarfCompileUnit *Skeleton = nullptr; 147 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A, 153 DwarfCompileUnit *getSkeleton() const { in getSkeleton() 206 DwarfCompileUnit &getCU() override { return *this; } in getCU() 314 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; } in setSkeleton()
|
| H A D | DwarfExpression.h | 29 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);
|
| H A D | DIEHash.h | 35 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr) 108 DwarfCompileUnit *CU;
|
| H A D | DwarfUnit.h | 28 class DwarfCompileUnit; variable 310 virtual DwarfCompileUnit &getCU() = 0; 395 DwarfCompileUnit &CU; 404 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW, 423 DwarfCompileUnit &getCU() override { return CU; } in getCU()
|
| H A D | DwarfFile.cpp | 23 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit() 123 DwarfFile::addRange(const DwarfCompileUnit &CU, SmallVector<RangeSpan, 2> R) { in addRange()
|
| H A D | DebugLocEntry.h | 250 DwarfCompileUnit &TheCU);
|
| H A D | AccelTable.cpp | 644 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable() 662 const DwarfCompileUnit *MainCU = in emitDWARF5AccelTable()
|
| H A D | DwarfUnit.cpp | 42 DwarfCompileUnit &CU, DIELoc &DIE) in DIEDwarfExpression() 89 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | DIE.h | 42 class DwarfCompileUnit; variable 245 const DwarfCompileUnit *CU; 250 explicit DIEBaseTypeRef(const DwarfCompileUnit *TheCU, uint64_t Idx) in DIEBaseTypeRef()
|
| H A D | AccelTable.h | 461 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 242 SRCS_MIN+= CodeGen/AsmPrinter/DwarfCompileUnit.cpp
|