Lines Matching refs:GlobalData
25 : UniqueUnitID(0), DebugStrStrings(GlobalData), in DWARFLinkerImpl()
26 DebugLineStrStrings(GlobalData), CommonSections(GlobalData) { in DWARFLinkerImpl()
27 GlobalData.setTranslator(StringsTranslator); in DWARFLinkerImpl()
28 GlobalData.setErrorHandler(ErrorHandler); in DWARFLinkerImpl()
29 GlobalData.setWarningHandler(WarningHandler); in DWARFLinkerImpl()
32 DWARFLinkerImpl::LinkContext::LinkContext(LinkingGlobalData &GlobalData, in LinkContext() argument
36 : OutputSections(GlobalData), InputDWARFFile(File), in LinkContext()
67 GlobalData, File, ClangModules, UniqueUnitID)); in addObjectFile()
81 if (!GlobalData.getOptions().UpdateIndexTablesOnly) in addObjectFile()
99 dwarf::FormParams GlobalFormat = {GlobalData.getOptions().TargetDWARFVersion, in link()
104 GlobalData.getTargetTriple()) { in link()
117 if (GlobalData.getOptions().Verbose) { in link()
126 DumpOpts.Verbose = GlobalData.getOptions().Verbose; in link()
132 if (GlobalData.getOptions().VerifyInputDWARF) in link()
135 if (!GlobalData.getTargetTriple()) in link()
162 GlobalData.getTargetTriple()) in link()
170 if (!GlobalData.Options.NoODR && Language.has_value()) { in link()
174 GlobalData, UniqueUnitID++, Language, GlobalFormat, GlobalEndianness); in link()
179 if (GlobalData.getOptions().Threads == 0) in link()
183 hardware_concurrency(GlobalData.getOptions().Threads); in link()
186 if (GlobalData.getOptions().Threads == 1) { in link()
190 GlobalData.error(std::move(Err), Context->InputDWARFFile.FileName); in link()
200 GlobalData.error(std::move(Err), Context->InputDWARFFile.FileName); in link()
213 if (GlobalData.getTargetTriple().has_value()) in link()
215 (*GlobalData.getTargetTriple()).get())) in link()
234 if (GlobalData.getOptions().InputVerificationHandler) in verifyInput()
235 GlobalData.getOptions().InputVerificationHandler(File, OS.str()); in verifyInput()
240 if (GlobalData.getOptions().TargetDWARFVersion == 0) in validateAndUpdateOptions()
244 if (GlobalData.getOptions().Verbose && GlobalData.getOptions().Threads != 1) { in validateAndUpdateOptions()
245 GlobalData.Options.Threads = 1; in validateAndUpdateOptions()
246 GlobalData.warn( in validateAndUpdateOptions()
251 if (GlobalData.getOptions().UpdateIndexTablesOnly && in validateAndUpdateOptions()
252 !GlobalData.Options.NoODR) in validateAndUpdateOptions()
253 GlobalData.Options.NoODR = true; in validateAndUpdateOptions()
310 GlobalData.warn("anonymous module skeleton CU for " + PCMFile + ".", in isClangModuleRef()
315 if (!Quiet && GlobalData.getOptions().Verbose) { in isClangModuleRef()
325 if (!Quiet && GlobalData.getOptions().Verbose && (Cached->second != DwoId)) in isClangModuleRef()
326 GlobalData.warn( in isClangModuleRef()
331 if (!Quiet && GlobalData.getOptions().Verbose) in isClangModuleRef()
349 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap); in registerModuleReference()
359 if (GlobalData.getOptions().Verbose) in registerModuleReference()
382 SmallString<0> Path(GlobalData.getOptions().PrependPath); in loadClangModule()
390 GlobalData.error("cann't load clang module: loader is not specified.", in loadClangModule()
411 GlobalData.error(Err, InputDWARFFile.FileName); in loadClangModule()
419 if (GlobalData.getOptions().Verbose) in loadClangModule()
420 GlobalData.warn( in loadClangModule()
435 GlobalData, *CU, UniqueUnitID.fetch_add(1), ModuleName, *ErrOrObj, in loadClangModule()
465 if (!GlobalData.getOptions().UpdateIndexTablesOnly && in link()
467 if (GlobalData.getOptions().Verbose) in link()
480 getPCMFile(CUDie, GlobalData.getOptions().ObjectPrefixMap); in link()
484 if (!CUDie || GlobalData.getOptions().UpdateIndexTablesOnly || in link()
487 GlobalData, *OrigCU, UniqueUnitID.fetch_add(1), "", InputDWARFFile, in link()
571 if (GlobalData.getOptions().UpdateIndexTablesOnly) { in link()
672 GlobalData.getOptions().UpdateIndexTablesOnly || in linkSingleCompileUnit()
674 if (Error Err = CU.cloneAndEmit(GlobalData.getTargetTriple(), in linkSingleCompileUnit()
712 if (!GlobalData.getTargetTriple().has_value()) in emitInvariantSections()
734 if (!GlobalData.getTargetTriple().has_value()) in cloneAndEmitDebugFrame()
855 if (!GlobalData.getTargetTriple().has_value()) in glueCompileUnitsAndWriteToTheOutput()
879 if (GlobalData.getOptions().Statistics) in glueCompileUnitsAndWriteToTheOutput()
1127 if (llvm::is_contained(GlobalData.Options.AccelTables, in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1136 if (llvm::is_contained(GlobalData.Options.AccelTables, in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1143 if (llvm::is_contained(GlobalData.Options.AccelTables, in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1147 emitAppleAcceleratorSections((*GlobalData.getTargetTriple()).get()); in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1151 if (llvm::is_contained(GlobalData.Options.AccelTables, in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1155 emitDWARFv5DebugNamesSection((*GlobalData.getTargetTriple()).get()); in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1402 GlobalData.getStringPool().clear(); in cleanupDataAfterDWARFOutputIsWritten()