Home
last modified time | relevance | path

Searched refs:DWARFTypeUnit (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFTypeUnit.h21 class DWARFTypeUnit : public DWARFUnit {
34 DWARFTypeUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFTypeUnit() function
H A DDWARFDebugInfo.cpp117 if (auto *type_unit = llvm::dyn_cast<DWARFTypeUnit>(unit_sp.get())) { in ParseUnitsFor()
239 DWARFTypeUnit *DWARFDebugInfo::GetTypeUnitForHash(uint64_t hash) { in GetTypeUnitForHash()
244 return llvm::cast<DWARFTypeUnit>(GetUnitAtIndex(pos->second)); in GetTypeUnitForHash()
H A DDWARFTypeUnit.cpp1 //===-- DWARFTypeUnit.cpp -------------------------------------------------===//
9 #include "DWARFTypeUnit.h"
18 void DWARFTypeUnit::Dump(Stream *s) const { in Dump()
H A DDebugNamesDWARFIndex.cpp63 std::optional<DWARFTypeUnit *>
105 DWARFTypeUnit *foreign_tu = dwp_sp->DebugInfo().GetTypeUnitForHash(*type_sig); in GetForeignTypeUnit()
123 if (std::optional<DWARFTypeUnit *> foreign_tu = GetForeignTypeUnit(entry)) in GetNonSkeletonUnit()
352 std::optional<DWARFTypeUnit *> foreign_tu = GetForeignTypeUnit(entry); in GetFullyQualifiedType()
H A DDWARFDebugInfo.h42 DWARFTypeUnit *GetTypeUnitForHash(uint64_t hash);
H A DDebugNamesDWARFIndex.h111 std::optional<DWARFTypeUnit *>
H A DSymbolFileDWARF.h60 class DWARFTypeUnit; variable
500 const SupportFileList *GetTypeUnitSupportFiles(DWARFTypeUnit &tu);
H A DDWARFFormValue.cpp535 DWARFTypeUnit *tu = in Reference()
H A DManualDWARFIndex.cpp64 llvm::dyn_cast<DWARFTypeUnit>(dwp_info->GetUnitAtIndex(U))) { in Index()
H A DDWARFUnit.cpp991 new DWARFTypeUnit(dwarf, uid, header, *abbrevs, section, is_dwo)); in extract()
H A DSymbolFileDWARF.cpp1118 auto &tu = llvm::cast<DWARFTypeUnit>(unit); in GetFile()
1125 SymbolFileDWARF::GetTypeUnitSupportFiles(DWARFTypeUnit &tu) { in GetTypeUnitSupportFiles()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFTypeUnit.h24 class DWARFTypeUnit : public DWARFUnit {
26 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit() function
H A DDWARFContext.h42 class DWARFTypeUnit; variable
98 virtual const DenseMap<uint64_t, DWARFTypeUnit *> &
265 DWARFTypeUnit *getTypeUnitForHash(uint16_t Version, uint64_t Hash, bool IsDWO);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFTypeUnit.cpp18 void DWARFTypeUnit::dump(raw_ostream &OS, DIDumpOptions DumpOpts) { in dump()
H A DDWARFContext.cpp254 std::optional<DenseMap<uint64_t, DWARFTypeUnit *>> NormalTypeUnits;
272 std::optional<DenseMap<uint64_t, DWARFTypeUnit *>> DWOTypeUnits;
597 const DenseMap<uint64_t, DWARFTypeUnit *> &getNormalTypeUnitMap() { in getNormalTypeUnitMap()
601 if (DWARFTypeUnit *TU = dyn_cast<DWARFTypeUnit>(U.get())) in getNormalTypeUnitMap()
608 const DenseMap<uint64_t, DWARFTypeUnit *> &getDWOTypeUnitMap() { in getDWOTypeUnitMap()
612 if (DWARFTypeUnit *TU = dyn_cast<DWARFTypeUnit>(U.get())) in getDWOTypeUnitMap()
619 const DenseMap<uint64_t, DWARFTypeUnit *> &
738 const DenseMap<uint64_t, DWARFTypeUnit *> &
1348 DWARFTypeUnit *DWARFContext::getTypeUnitForHash(uint16_t Version, uint64_t Hash, in getTypeUnitForHash()
1353 return dyn_cast_or_null<DWARFTypeUnit>( in getTypeUnitForHash()
H A DDWARFDie.cpp329 if (DWARFTypeUnit *TU = U->getContext().getTypeUnitForHash( in resolveTypeUnitReference()
H A DDWARFUnit.cpp109 U = std::make_unique<DWARFTypeUnit>(Context, InfoSection, Header, DA, in addUnitsImpl()
/freebsd/lib/clang/liblldb/
H A DMakefile574 SRCS+= Plugins/SymbolFile/DWARF/DWARFTypeUnit.cpp
/freebsd/lib/clang/libllvm/
H A DMakefile576 SRCS_MIW+= DebugInfo/DWARF/DWARFTypeUnit.cpp