reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
599 ThinLTO.CombinedIndex.setPartiallySplitLTOUnits(); 606 LTOInfo->IsThinLTO ? ThinLTO.ModuleMap.size() + 1 : 0, 622 if (Error Err = BM.readSummary(ThinLTO.CombinedIndex, "", -1ull)) 782 if (LivenessFromIndex && !ThinLTO.CombinedIndex.isGUIDLive(GV->getGUID())) 810 BM.readSummary(ThinLTO.CombinedIndex, BM.getModuleIdentifier(), 811 ThinLTO.ModuleMap.size())) 822 ThinLTO.PrevailingModuleForGUID[GUID] = BM.getModuleIdentifier(); 829 if (auto S = ThinLTO.CombinedIndex.findSummaryInModule( 837 if (auto S = ThinLTO.CombinedIndex.findSummaryInModule( 845 if (!ThinLTO.ModuleMap.insert({BM.getModuleIdentifier(), BM}).second) 855 return RegularLTO.ParallelCodeGenParallelismLevel + ThinLTO.ModuleMap.size(); 861 if (!ThinLTO.CombinedIndex.partiallySplitLTOUnits()) 879 for (auto &P : ThinLTO.CombinedIndex) { 923 computeDeadSymbolsWithConstProp(ThinLTO.CombinedIndex, GUIDPreservedSymbols, 1014 std::move(RegularLTO.CombinedModule), ThinLTO.CombinedIndex); 1262 if (ThinLTO.ModuleMap.empty()) 1265 if (Conf.CombinedIndexHook && !Conf.CombinedIndexHook(ThinLTO.CombinedIndex)) 1271 ModuleToDefinedGVSummaries(ThinLTO.ModuleMap.size()); 1272 ThinLTO.CombinedIndex.collectDefinedGVSummariesPerModule( 1281 for (auto &Mod : ThinLTO.ModuleMap) 1286 computeSyntheticCounts(ThinLTO.CombinedIndex); 1289 ThinLTO.ModuleMap.size()); 1291 ThinLTO.ModuleMap.size()); 1295 ThinLTO.CombinedIndex.dumpSCCs(outs()); 1303 runWholeProgramDevirtOnIndex(ThinLTO.CombinedIndex, ExportedGUIDs, 1307 ComputeCrossModuleImport(ThinLTO.CombinedIndex, ModuleToDefinedGVSummaries, 1323 if (ThinLTO.CombinedIndex.isGUIDLive(GUID)) 1329 for (auto &Def : ThinLTO.CombinedIndex.cfiFunctionDefs()) 1342 updateIndexWPDForExports(ThinLTO.CombinedIndex, isExported, 1347 return ThinLTO.PrevailingModuleForGUID[GUID] == S->modulePath(); 1349 thinLTOInternalizeAndPromoteInIndex(ThinLTO.CombinedIndex, isExported, 1357 thinLTOResolvePrevailingInIndex(ThinLTO.CombinedIndex, isPrevailing, 1361 ThinLTO.Backend(Conf, ThinLTO.CombinedIndex, ModuleToDefinedGVSummaries, 1361 ThinLTO.Backend(Conf, ThinLTO.CombinedIndex, ModuleToDefinedGVSummaries, 1367 for (auto &Mod : ThinLTO.ModuleMap) { 1370 ResolvedODR[Mod.first], ThinLTO.ModuleMap))