Lines Matching defs:CUDie

223   DWARFDie CUDie = CU.getOrigUnit().getUnitDIE();
226 resolveRelativeObjectPath(ResolvedPath, CUDie);
2131 DWARFDie CUDie = Unit.getOrigUnit().getUnitDIE();
2132 auto StmtList = dwarf::toSectionOffset(CUDie.find(dwarf::DW_AT_stmt_list));
2415 static uint64_t getDwoId(const DWARFDie &CUDie) {
2417 CUDie.find({dwarf::DW_AT_dwo_id, dwarf::DW_AT_GNU_dwo_id}));
2437 getPCMFile(const DWARFDie &CUDie,
2440 CUDie.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), "");
2451 std::pair<bool, bool> DWARFLinker::isClangModuleRef(const DWARFDie &CUDie,
2460 uint64_t DwoId = getDwoId(CUDie);
2462 std::string Name = dwarf::toString(CUDie.find(dwarf::DW_AT_name), "");
2493 bool DWARFLinker::registerModuleReference(const DWARFDie &CUDie,
2498 std::string PCMFile = getPCMFile(CUDie, Options.ObjectPrefixMap);
2500 isClangModuleRef(CUDie, PCMFile, Context, Indent, false);
2513 ClangModules.insert({PCMFile, getDwoId(CUDie)});
2515 if (Error E = loadClangModule(Loader, CUDie, PCMFile, Context, OnCUDieLoaded,
2524 ObjFileLoaderTy Loader, const DWARFDie &CUDie, const std::string &PCMFile,
2527 uint64_t DwoId = getDwoId(CUDie);
2528 std::string ModuleName = dwarf::toString(CUDie.find(dwarf::DW_AT_name), "");
2533 resolveRelativeObjectPath(Path, CUDie);
2699 DWARFDie CUDie = CU->getUnitDIE();
2701 if (!CUDie)
2707 registerModuleReference(CUDie, ObjectContexts.back(), Loader,
2774 auto CUDie = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/true);
2780 CUDie.dump(outs(), 0, DumpOpts);
2817 auto CUDie = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false);
2818 std::string PCMFile = getPCMFile(CUDie, Options.ObjectPrefixMap);
2820 if (!CUDie || LLVM_UNLIKELY(Options.Update) ||
2821 !isClangModuleRef(CUDie, PCMFile, Context, 0, true).first) {
2829 auto CUDie = CurrentUnit->getOrigUnit().getUnitDIE();
2830 if (!CUDie)