Home
last modified time | relevance | path

Searched refs:RefSummary (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp326 auto LocalNotInModule = [&](const GlobalValueSummary *RefSummary) -> bool { in computeImportForReferencedGlobals() argument
327 return GlobalValue::isLocalLinkage(RefSummary->linkage()) && in computeImportForReferencedGlobals()
328 RefSummary->modulePath() != Summary.modulePath(); in computeImportForReferencedGlobals()
331 for (auto &RefSummary : VI.getSummaryList()) in computeImportForReferencedGlobals() local
332 if (isa<GlobalVarSummary>(RefSummary.get()) && in computeImportForReferencedGlobals()
333 Index.canImportGlobalVar(RefSummary.get(), /* AnalyzeRefs */ true) && in computeImportForReferencedGlobals()
334 !LocalNotInModule(RefSummary.get())) { in computeImportForReferencedGlobals()
335 auto ILI = ImportList[RefSummary->modulePath()].insert(VI.getGUID()); in computeImportForReferencedGlobals()
345 (*ExportLists)[RefSummary->modulePath()].insert(VI); in computeImportForReferencedGlobals()
349 if (!Index.isWriteOnly(cast<GlobalVarSummary>(RefSummary.get()))) in computeImportForReferencedGlobals()
[all …]