Lines Matching refs:CUDie

70       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()
344 const DWARFDie &CUDie, ObjFileLoaderTy Loader, in registerModuleReference() argument
347 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap); in registerModuleReference()
349 isClangModuleRef(CUDie, PCMFile, Indent, false); in registerModuleReference()
362 ClangModules.insert({PCMFile, getDwoId(CUDie)}); in registerModuleReference()
365 loadClangModule(Loader, CUDie, PCMFile, OnCUDieLoaded, Indent + 2)) { in registerModuleReference()
373 ObjFileLoaderTy Loader, const DWARFDie &CUDie, const std::string &PCMFile, in loadClangModule() argument
376 uint64_t DwoId = getDwoId(CUDie); in loadClangModule()
377 std::string ModuleName = dwarf::toString(CUDie.find(dwarf::DW_AT_name), ""); in loadClangModule()
382 resolveRelativeObjectPath(Path, CUDie); in loadClangModule()
476 auto CUDie = OrigCU->getUnitDIE(); in link() local
478 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap); in link()
482 if (!CUDie || GlobalData.getOptions().UpdateIndexTablesOnly || in link()
483 !isClangModuleRef(CUDie, PCMFile, 0, true).first) { in link()