Lines Matching refs:ModuleSummaryIndex
108 static bool canBeExternallyReferenced(const ModuleSummaryIndex &Index, in canBeExternallyReferenced()
126 static bool eligibleForImport(const ModuleSummaryIndex &Index, in eligibleForImport()
165 selectCallee(const ModuleSummaryIndex &Index, in selectCallee()
206 const ModuleSummaryIndex &Index) { in selectCallee()
216 static void exportGlobalInModule(const ModuleSummaryIndex &Index, in exportGlobalInModule()
266 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction()
337 const GVSummaryMapTy &DefinedGVSummaries, const ModuleSummaryIndex &Index, in ComputeImportForModule()
378 const ModuleSummaryIndex &Index, in ComputeCrossModuleImport()
411 StringRef ModulePath, const ModuleSummaryIndex &Index, in ComputeCrossModuleImportForModule()
533 ModuleSummaryIndex::getOriginalNameBeforePromote(GV.getName()); in thinLTOInternalizeModule()
701 static std::unique_ptr<ModuleSummaryIndex> getModuleSummaryIndexForFile( in getModuleSummaryIndexForFile()
727 const ModuleSummaryIndex *Index;
736 explicit FunctionImportPass(const ModuleSummaryIndex *Index = nullptr) in FunctionImportPass()
746 std::unique_ptr<ModuleSummaryIndex> IndexPtr; in runOnModule()
791 Pass *createFunctionImportPass(const ModuleSummaryIndex *Index = nullptr) { in createFunctionImportPass()