Lines Matching defs:CUDie
72 DWARFDie CUDie = CU->getUnitDIE();
75 if (!CUDie)
82 ObjectContexts.back()->registerModuleReference(CUDie, Loader,
264 static uint64_t getDwoId(const DWARFDie &CUDie) {
266 CUDie.find({dwarf::DW_AT_dwo_id, dwarf::DW_AT_GNU_dwo_id}));
285 static std::string getPCMFile(const DWARFDie &CUDie,
288 CUDie.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), "");
300 const DWARFDie &CUDie, std::string &PCMFile, unsigned Indent, bool Quiet) {
305 uint64_t DwoId = getDwoId(CUDie);
307 std::string Name = dwarf::toString(CUDie.find(dwarf::DW_AT_name), "");
346 const DWARFDie &CUDie, ObjFileLoaderTy Loader,
349 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap);
351 isClangModuleRef(CUDie, PCMFile, Indent, false);
364 ClangModules.insert({PCMFile, getDwoId(CUDie)});
367 loadClangModule(Loader, CUDie, PCMFile, OnCUDieLoaded, Indent + 2)) {
375 ObjFileLoaderTy Loader, const DWARFDie &CUDie, const std::string &PCMFile,
378 uint64_t DwoId = getDwoId(CUDie);
379 std::string ModuleName = dwarf::toString(CUDie.find(dwarf::DW_AT_name), "");
384 resolveRelativeObjectPath(Path, CUDie);
478 auto CUDie = OrigCU->getUnitDIE();
480 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap);
484 if (!CUDie || GlobalData.getOptions().UpdateIndexTablesOnly ||
485 !isClangModuleRef(CUDie, PCMFile, 0, true).first) {