Home
last modified time | relevance | path

Searched refs:CUDie (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerImpl.cpp70 DWARFDie CUDie = CU->getUnitDIE(); in addObjectFile() local
73 if (!CUDie) in addObjectFile()
80 ObjectContexts.back()->registerModuleReference(CUDie, Loader, in addObjectFile()
262 static uint64_t getDwoId(const DWARFDie &CUDie) { in getDwoId() argument
264 CUDie.find({dwarf::DW_AT_dwo_id, dwarf::DW_AT_GNU_dwo_id})); in getDwoId()
283 static std::string getPCMFile(const DWARFDie &CUDie, in getPCMFile() argument
286 CUDie.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), ""); in getPCMFile()
298 const DWARFDie &CUDie, std::string &PCMFile, unsigned Indent, bool Quiet) { in isClangModuleRef() argument
303 uint64_t DwoId = getDwoId(CUDie); in isClangModuleRef()
305 std::string Name = dwarf::toString(CUDie.find(dwarf::DW_AT_name), ""); in isClangModuleRef()
[all …]
H A DDWARFLinkerImpl.h212 std::pair<bool, bool> isClangModuleRef(const DWARFDie &CUDie,
222 bool registerModuleReference(const DWARFDie &CUDie, ObjFileLoaderTy Loader,
229 Error loadClangModule(ObjFileLoaderTy Loader, const DWARFDie &CUDie,
H A DDWARFLinkerCompileUnit.cpp51 DWARFDie CUDie = OrigUnit.getUnitDIE(); in CompileUnit() local
52 if (!CUDie) in CompileUnit()
55 if (std::optional<DWARFFormValue> Val = CUDie.find(dwarf::DW_AT_language)) { in CompileUnit()
64 if (const char *CUName = CUDie.getName(DINameKind::ShortName)) in CompileUnit()
68 SysRoot = dwarf::toStringRef(CUDie.find(dwarf::DW_AT_LLVM_sysroot)).str(); in CompileUnit()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFLinkerCompileUnit.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFCompileUnit.cpp38 if (DWARFDie CUDie = getUnitDIE(false)) { in dump() local
39 CUDie.dump(OS, 0, DumpOpts); in dump()
42 if (NonSkeletonCUDie && CUDie != NonSkeletonCUDie) in dump()
H A DDWARFContext.cpp1031 DWARFDie CUDie = U->getUnitDIE(false); in dump() local
1033 if (CUNonSkeletonDie && CUDie != CUNonSkeletonDie) { in dump()
1558 DWARFDie CUDie = CU->getUnitDIE(false); in getDIEsForAddress() local
1560 if (CheckDWO && CUDwoDie && CUDie != CUDwoDie) { in getDIEsForAddress()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp223 DWARFDie CUDie = CU.getOrigUnit().getUnitDIE(); in analyzeImportedModule() local
226 resolveRelativeObjectPath(ResolvedPath, CUDie); in analyzeImportedModule()
2131 DWARFDie CUDie = Unit.getOrigUnit().getUnitDIE(); in generateLineTableForUnit() local
2132 auto StmtList = dwarf::toSectionOffset(CUDie.find(dwarf::DW_AT_stmt_list)); in generateLineTableForUnit()
2415 static uint64_t getDwoId(const DWARFDie &CUDie) { in getDwoId() argument
2417 CUDie.find({dwarf::DW_AT_dwo_id, dwarf::DW_AT_GNU_dwo_id})); in getDwoId()
2437 getPCMFile(const DWARFDie &CUDie, in getPCMFile() argument
2440 CUDie.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), ""); in getPCMFile()
2451 std::pair<bool, bool> DWARFLinker::isClangModuleRef(const DWARFDie &CUDie, in isClangModuleRef() argument
2460 uint64_t DwoId = getDwoId(CUDie); in isClangModuleRef()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.h113 auto CUDie = OrigUnit.getUnitDIE(false); in CompileUnit() local
114 if (!CUDie) { in CompileUnit()
118 if (auto Lang = dwarf::toUnsigned(CUDie.find(dwarf::DW_AT_language))) in CompileUnit()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp938 DWARFDie CUDie = CU->getNonSkeletonUnitDIE( in createScopes() local
941 if (!CUDie.isValid()) in createScopes()
949 CUDie.getDwarfUnit()->isDWOUnit() ? CU->getUnitDIE(false) : DummyDie; in createScopes()
953 (!CUDie.getDwarfUnit()->isDWOUnit() || in createScopes()
957 traverseDieAndChildren(CUDie, Root, SkeletonDie); in createScopes()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp880 if (DWARFDie CUDie = CU->getNonSkeletonUnitDIE(false)) { in collectStatsForObjectFile() local
887 CUDie, "/", "g", 0, 0, Statistics, GlobalStats, LocStats, in collectStatsForObjectFile()
896 CUDie.getDwarfUnit(), GlobalStats, LocStats, in collectStatsForObjectFile()
903 DIELocation(CUDie.getDwarfUnit(), CrossCUReferencingDIEOffset)); in collectStatsForObjectFile()
H A Dllvm-dwarfdump.cpp445 DWARFDie CUDie = CU->getUnitDIE(false); in filterByName() local
448 if (CUNonSkeletonDie && CUDie != CUNonSkeletonDie) in filterByName()