Lines Matching refs:ModuleSummaryIndex
137 const ModuleSummaryIndex &Index, in computePrevailingCopies()
161 static void promoteModule(Module &TheModule, const ModuleSummaryIndex &Index, in promoteModule()
214 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, in crossImportIntoModule()
240 ModuleSummaryIndex *Index) { in optimizeModule()
271 ModuleSummaryIndex *Index) { in optimizeModuleNewPM()
396 StringRef CachePath, const ModuleSummaryIndex &Index, StringRef ModuleID, in ModuleCacheEntry()
481 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, in ProcessThinLTOModule()
559 ModuleSummaryIndex &Index, in resolvePrevailingInIndex()
665 std::unique_ptr<ModuleSummaryIndex> ThinLTOCodeGenerator::linkCombinedIndex() { in linkCombinedIndex()
666 std::unique_ptr<ModuleSummaryIndex> CombinedIndex = in linkCombinedIndex()
667 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in linkCombinedIndex()
716 ModuleSummaryIndex &Index, in computeDeadSymbolsInIndex()
732 void ThinLTOCodeGenerator::promote(Module &TheModule, ModuleSummaryIndex &Index, in promote()
782 ModuleSummaryIndex &Index, in crossModuleImport()
816 Module &TheModule, ModuleSummaryIndex &Index, in gatherImportedSummariesForModule()
850 ModuleSummaryIndex &Index, in emitImports()
891 ModuleSummaryIndex &Index, in internalize()