Lines Matching refs:ModuleSummaryIndex
125 const ModuleSummaryIndex &Index, in computePrevailingCopies()
150 static void promoteModule(Module &TheModule, const ModuleSummaryIndex &Index) { in promoteModule()
201 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, in crossImportIntoModule()
298 StringRef CachePath, const ModuleSummaryIndex &Index, StringRef ModuleID, in ModuleCacheEntry()
383 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, in ProcessThinLTOModule()
448 ModuleSummaryIndex &Index, in resolvePrevailingInIndex()
548 std::unique_ptr<ModuleSummaryIndex> ThinLTOCodeGenerator::linkCombinedIndex() { in linkCombinedIndex()
549 std::unique_ptr<ModuleSummaryIndex> CombinedIndex = in linkCombinedIndex()
550 llvm::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in linkCombinedIndex()
568 ModuleSummaryIndex &Index) { in internalizeAndPromoteInIndex()
580 ModuleSummaryIndex &Index, in computeDeadSymbolsInIndex()
597 ModuleSummaryIndex &Index) { in promote()
636 ModuleSummaryIndex &Index) { in crossModuleImport()
665 Module &TheModule, ModuleSummaryIndex &Index, in gatherImportedSummariesForModule()
696 ModuleSummaryIndex &Index) { in emitImports()
733 ModuleSummaryIndex &Index) { in internalize()