Lines Matching refs:FunctionImporter

195           -> std::pair<FunctionImporter::ImportFailureReason,  in qualifyCalleeCandidates()
199 return {FunctionImporter::ImportFailureReason::NotLive, GVSummary}; in qualifyCalleeCandidates()
202 return {FunctionImporter::ImportFailureReason::InterposableLinkage, in qualifyCalleeCandidates()
213 return {FunctionImporter::ImportFailureReason::GlobalVar, GVSummary}; in qualifyCalleeCandidates()
229 FunctionImporter::ImportFailureReason::LocalLinkageNotInModule, in qualifyCalleeCandidates()
235 return {FunctionImporter::ImportFailureReason::NotEligible, in qualifyCalleeCandidates()
238 return {FunctionImporter::ImportFailureReason::None, GVSummary}; in qualifyCalleeCandidates()
257 FunctionImporter::ImportFailureReason &Reason) { in selectCallee()
262 if (Reason != FunctionImporter::ImportFailureReason::None) in selectCallee()
269 Reason = FunctionImporter::ImportFailureReason::TooLarge; in selectCallee()
275 Reason = FunctionImporter::ImportFailureReason::NoInline; in selectCallee()
297 FunctionImporter::ImportMapTy &ImportList;
298 DenseMap<StringRef, FunctionImporter::ExportSetTy> *const ExportLists;
382 FunctionImporter::ImportMapTy &ImportList, in GlobalsImporter()
383 DenseMap<StringRef, FunctionImporter::ExportSetTy> *ExportLists) in GlobalsImporter()
396 static const char *getFailureName(FunctionImporter::ImportFailureReason Reason);
404 DenseMap<StringRef, FunctionImporter::ExportSetTy> *const ExportLists;
410 DenseMap<StringRef, FunctionImporter::ExportSetTy> *ExportLists = nullptr) in ModuleImportsManager()
422 FunctionImporter::ImportMapTy &ImportList);
428 DenseMap<StringRef, FunctionImporter::ExportSetTy> *ExportLists =
444 FunctionImporter::ImportMapTy &ImportList) override { in computeImportForModule()
482 FunctionImporter::ImportFailureReason::None; in computeImportForModule()
556 DenseMap<StringRef, FunctionImporter::ExportSetTy> *ExportLists) in WorkloadImportsManager()
643 DenseMap<StringRef, FunctionImporter::ExportSetTy> *ExportLists) { in create()
655 getFailureName(FunctionImporter::ImportFailureReason Reason) { in getFailureName()
657 case FunctionImporter::ImportFailureReason::None: in getFailureName()
659 case FunctionImporter::ImportFailureReason::GlobalVar: in getFailureName()
661 case FunctionImporter::ImportFailureReason::NotLive: in getFailureName()
663 case FunctionImporter::ImportFailureReason::TooLarge: in getFailureName()
665 case FunctionImporter::ImportFailureReason::InterposableLinkage: in getFailureName()
667 case FunctionImporter::ImportFailureReason::LocalLinkageNotInModule: in getFailureName()
669 case FunctionImporter::ImportFailureReason::NotEligible: in getFailureName()
671 case FunctionImporter::ImportFailureReason::NoInline: in getFailureName()
686 FunctionImporter::ImportMapTy &ImportList, in computeImportForFunction()
687 DenseMap<StringRef, FunctionImporter::ExportSetTy> *ExportLists, in computeImportForFunction()
688 FunctionImporter::ImportThresholdsTy &ImportThresholds) { in computeImportForFunction()
766 FunctionImporter::ImportFailureReason Reason{}; in computeImportForFunction()
786 FailureInfo = std::make_unique<FunctionImporter::ImportFailureInfo>( in computeImportForFunction()
853 FunctionImporter::ImportMapTy &ImportList) { in computeImportForModule()
859 FunctionImporter::ImportThresholdsTy ImportThresholds; in computeImportForModule()
950 DenseMap<StringRef, FunctionImporter::ImportMapTy> &ImportLists, in checkVariableImport()
951 DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists) { in checkVariableImport()
992 DenseMap<StringRef, FunctionImporter::ImportMapTy> &ImportLists, in ComputeCrossModuleImport()
993 DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists) { in ComputeCrossModuleImport()
1010 FunctionImporter::ExportSetTy NewExports; in ComputeCrossModuleImport()
1082 FunctionImporter::ImportMapTy &ImportList) { in dumpImportListForModule()
1109 FunctionImporter::ImportMapTy &ImportList) { in ComputeCrossModuleImportForModuleForTest()
1132 FunctionImporter::ImportMapTy &ImportList) { in ComputeCrossModuleImportForModuleFromIndexForTest()
1329 const FunctionImporter::ImportMapTy &ImportList, in gatherImportedSummariesForModule()
1603 Expected<bool> FunctionImporter::importFunctions( in importFunctions()
1604 Module &DestModule, const FunctionImporter::ImportMapTy &ImportList) { in importFunctions()
1762 FunctionImporter::ImportMapTy ImportList; in doImportingForModuleForTest()
1796 FunctionImporter Importer(*Index, ModuleLoader, in doImportingForModuleForTest()