Lines Matching defs:CUDie
70 DWARFDie CUDie = CU->getUnitDIE();
73 if (!CUDie)
80 ObjectContexts.back()->registerModuleReference(CUDie, Loader,
262 static uint64_t getDwoId(const DWARFDie &CUDie) {
264 CUDie.find({dwarf::DW_AT_dwo_id, dwarf::DW_AT_GNU_dwo_id}));
283 static std::string getPCMFile(const DWARFDie &CUDie,
286 CUDie.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), "");
298 const DWARFDie &CUDie, std::string &PCMFile, unsigned Indent, bool Quiet) {
303 uint64_t DwoId = getDwoId(CUDie);
305 std::string Name = dwarf::toString(CUDie.find(dwarf::DW_AT_name), "");
344 const DWARFDie &CUDie, ObjFileLoaderTy Loader,
347 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap);
349 isClangModuleRef(CUDie, PCMFile, Indent, false);
362 ClangModules.insert({PCMFile, getDwoId(CUDie)});
365 loadClangModule(Loader, CUDie, PCMFile, OnCUDieLoaded, Indent + 2)) {
373 ObjFileLoaderTy Loader, const DWARFDie &CUDie, const std::string &PCMFile,
376 uint64_t DwoId = getDwoId(CUDie);
377 std::string ModuleName = dwarf::toString(CUDie.find(dwarf::DW_AT_name), "");
382 resolveRelativeObjectPath(Path, CUDie);
476 auto CUDie = OrigCU->getUnitDIE();
478 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap);
482 if (!CUDie || GlobalData.getOptions().UpdateIndexTablesOnly ||
483 !isClangModuleRef(CUDie, PCMFile, 0, true).first) {