Lines Matching refs:ModuleSummaryIndex
503 ModuleSummaryIndex *ExportSummary;
504 const ModuleSummaryIndex *ImportSummary;
540 ModuleSummaryIndex *ExportSummary, in DevirtModule()
541 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
572 bool trySingleImplDevirt(ModuleSummaryIndex *ExportSummary,
652 ModuleSummaryIndex &ExportSummary;
666 ModuleSummaryIndex &ExportSummary, in DevirtIndex()
692 ModuleSummaryIndex *ExportSummary = nullptr;
693 const ModuleSummaryIndex *ImportSummary = nullptr;
699 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirt()
700 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirt()
753 llvm::createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, in createWholeProgramDevirtPass()
754 const ModuleSummaryIndex *ImportSummary) { in createWholeProgramDevirtPass()
815 ModuleSummaryIndex &Index, bool WholeProgramVisibilityEnabledInLTO, in updateVCallVisibilityInIndex()
834 ModuleSummaryIndex &Summary, std::set<GlobalValue::GUID> &ExportedGUIDs, in runWholeProgramDevirtOnIndex()
840 ModuleSummaryIndex &Summary, in updateIndexWPDForExports()
858 WPDRes->second.SingleImplName = ModuleSummaryIndex::getGlobalNameForLocal( in updateIndexWPDForExports()
867 static Error checkCombinedSummaryForTesting(ModuleSummaryIndex *Summary) { in checkCombinedSummaryForTesting()
874 ModPaths.find(ModuleSummaryIndex::getRegularLTOModuleName()) == in checkCombinedSummaryForTesting()
886 std::unique_ptr<ModuleSummaryIndex> Summary = in runForTesting()
887 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in runForTesting()
896 if (Expected<std::unique_ptr<ModuleSummaryIndex>> SummaryOrErr = in runForTesting()
1142 ModuleSummaryIndex *ExportSummary, in trySingleImplDevirt()
1240 Res->SingleImplName = ModuleSummaryIndex::getGlobalNameForLocal( in trySingleImplDevirt()