Lines Matching refs:CombinedIndex
489 : Backend(Backend), CombinedIndex(/*HaveGVs*/ false) { in ThinLTOState()
614 ThinLTO.CombinedIndex.setPartiallySplitLTOUnits(); in addModule()
638 if (Error Err = BM.readSummary(ThinLTO.CombinedIndex, "", -1ull)) in addModule()
799 if (LivenessFromIndex && !ThinLTO.CombinedIndex.isGUIDLive(GV->getGUID())) { in linkRegularLTO()
834 BM.readSummary(ThinLTO.CombinedIndex, BM.getModuleIdentifier(), in addThinLTO()
853 if (auto S = ThinLTO.CombinedIndex.findSummaryInModule( in addThinLTO()
861 if (auto S = ThinLTO.CombinedIndex.findSummaryInModule( in addThinLTO()
901 if (!ThinLTO.CombinedIndex.partiallySplitLTOUnits()) in checkPartiallySplit()
919 for (auto &P : ThinLTO.CombinedIndex) { in checkPartiallySplit()
963 computeDeadSymbolsWithConstProp(ThinLTO.CombinedIndex, GUIDPreservedSymbols, in run()
1073 std::move(RegularLTO.CombinedModule), ThinLTO.CombinedIndex)) in runRegularLTO()
1094 ModuleSummaryIndex &CombinedIndex; member in lto::ThinBackendProc
1098 ThinBackendProc(const Config &Conf, ModuleSummaryIndex &CombinedIndex, in ThinBackendProc() argument
1100 : Conf(Conf), CombinedIndex(CombinedIndex), in ThinBackendProc()
1127 const Config &Conf, ModuleSummaryIndex &CombinedIndex, in InProcessThinBackend() argument
1131 : ThinBackendProc(Conf, CombinedIndex, ModuleToDefinedGVSummaries), in InProcessThinBackend()
1134 for (auto &Name : CombinedIndex.cfiFunctionDefs()) in InProcessThinBackend()
1137 for (auto &Name : CombinedIndex.cfiFunctionDecls()) in InProcessThinBackend()
1144 BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, in runThinLTOBackendThread() argument
1156 return thinBackend(Conf, Task, AddStream, **MOrErr, CombinedIndex, in runThinLTOBackendThread()
1162 if (!Cache || !CombinedIndex.modulePaths().count(ModuleID) || in runThinLTOBackendThread()
1163 all_of(CombinedIndex.getModuleHash(ModuleID), in runThinLTOBackendThread()
1171 computeLTOCacheKey(Key, Conf, CombinedIndex, ModuleID, ImportList, in runThinLTOBackendThread()
1191 [=](BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, in start()
1202 AddStream, Cache, Task, BM, CombinedIndex, ImportList, ExportList, in start()
1214 BM, std::ref(CombinedIndex), std::ref(ImportList), std::ref(ExportList), in start()
1234 return [=](const Config &Conf, ModuleSummaryIndex &CombinedIndex, in createInProcessThinBackend()
1238 Conf, CombinedIndex, Parallelism, ModuleToDefinedGVSummaries, AddStream, in createInProcessThinBackend()
1272 const Config &Conf, ModuleSummaryIndex &CombinedIndex, in WriteIndexesThinBackend() argument
1276 : ThinBackendProc(Conf, CombinedIndex, ModuleToDefinedGVSummaries), in WriteIndexesThinBackend()
1303 WriteIndexToFile(CombinedIndex, OS, &ModuleToSummariesForIndex); in start()
1328 return [=](const Config &Conf, ModuleSummaryIndex &CombinedIndex, in createWriteIndexesThinBackend()
1332 Conf, CombinedIndex, ModuleToDefinedGVSummaries, OldPrefix, NewPrefix, in createWriteIndexesThinBackend()
1348 !Conf.CombinedIndexHook(ThinLTO.CombinedIndex, GUIDPreservedSymbols)) in runThinLTO()
1355 ThinLTO.CombinedIndex.collectDefinedGVSummariesPerModule( in runThinLTO()
1369 computeSyntheticCounts(ThinLTO.CombinedIndex); in runThinLTO()
1378 ThinLTO.CombinedIndex.dumpSCCs(outs()); in runThinLTO()
1384 updateVCallVisibilityInIndex(ThinLTO.CombinedIndex, in runThinLTO()
1391 runWholeProgramDevirtOnIndex(ThinLTO.CombinedIndex, ExportedGUIDs, in runThinLTO()
1395 ComputeCrossModuleImport(ThinLTO.CombinedIndex, ModuleToDefinedGVSummaries, in runThinLTO()
1411 if (ThinLTO.CombinedIndex.isGUIDLive(GUID)) in runThinLTO()
1417 for (auto &Def : ThinLTO.CombinedIndex.cfiFunctionDefs()) in runThinLTO()
1429 updateIndexWPDForExports(ThinLTO.CombinedIndex, isExported, in runThinLTO()
1436 thinLTOInternalizeAndPromoteInIndex(ThinLTO.CombinedIndex, isExported, in runThinLTO()
1444 thinLTOResolvePrevailingInIndex(ThinLTO.CombinedIndex, isPrevailing, in runThinLTO()
1447 generateParamAccessSummary(ThinLTO.CombinedIndex); in runThinLTO()
1450 ThinLTO.Backend(Conf, ThinLTO.CombinedIndex, ModuleToDefinedGVSummaries, in runThinLTO()