/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionImport.cpp | 1294 /// \p isPrevailing is a callback that will be called with a global value's GUID in computeDeadSymbolsAndUpdateIndirectCalls() argument 721 computeImportForFunction(const FunctionSummary & Summary,const ModuleSummaryIndex & Index,const unsigned Threshold,const GVSummaryMapTy & DefinedGVSummaries,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,SmallVectorImpl<EdgeInfo> & Worklist,GlobalsImporter & GVImporter,FunctionImporter::ImportMapTy & ImportList,DenseMap<StringRef,FunctionImporter::ExportSetTy> * ExportLists,FunctionImporter::ImportThresholdsTy & ImportThresholds) computeImportForFunction() argument 1069 ComputeCrossModuleImport(const ModuleSummaryIndex & Index,const DenseMap<StringRef,GVSummaryMapTy> & ModuleToDefinedGVSummaries,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,DenseMap<StringRef,FunctionImporter::ImportMapTy> & ImportLists,DenseMap<StringRef,FunctionImporter::ExportSetTy> & ExportLists) ComputeCrossModuleImport() argument 1194 ComputeCrossModuleImportForModuleForTest(StringRef ModulePath,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,const ModuleSummaryIndex & Index,FunctionImporter::ImportMapTy & ImportList) ComputeCrossModuleImportForModuleForTest() argument 1410 computeDeadSymbolsWithConstProp(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,function_ref<PrevailingType (GlobalValue::GUID)> isPrevailing,bool ImportEnabled) computeDeadSymbolsWithConstProp() argument 1900 doImportingForModuleForTest(Module & M,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) doImportingForModuleForTest() argument 1967 auto isPrevailing = [](GlobalValue::GUID, const GlobalValueSummary *) { run() local [all...] |
H A D | MemProfContextDisambiguation.cpp | 764 isPrevailing; global() member in __anonbbe7f6c30111::IndexCallsiteContextGraph 1703 IndexCallsiteContextGraph(ModuleSummaryIndex & Index,llvm::function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) IndexCallsiteContextGraph() argument 3872 run(ModuleSummaryIndex & Index,llvm::function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) run() argument
|
/llvm-project/llvm/lib/LTO/ |
H A D | LTO.cpp | 363 thinLTOResolvePrevailingGUID(const Config & C,ValueInfo VI,DenseSet<GlobalValueSummary * > & GlobalInvolvedWithAlias,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,function_ref<void (StringRef,GlobalValue::GUID,GlobalValue::LinkageTypes)> recordNewLinkage,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) thinLTOResolvePrevailingGUID() argument 439 thinLTOResolvePrevailingInIndex(const Config & C,ModuleSummaryIndex & Index,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,function_ref<void (StringRef,GlobalValue::GUID,GlobalValue::LinkageTypes)> recordNewLinkage,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) thinLTOResolvePrevailingInIndex() argument 461 thinLTOInternalizeAndPromoteGUID(ValueInfo VI,function_ref<bool (StringRef,ValueInfo)> isExported,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) thinLTOInternalizeAndPromoteGUID() argument 541 thinLTOInternalizeAndPromoteInIndex(ModuleSummaryIndex & Index,function_ref<bool (StringRef,ValueInfo)> isExported,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) thinLTOInternalizeAndPromoteInIndex() argument 1162 auto isPrevailing = [&](GlobalValue::GUID G) { run() local 1769 auto isPrevailing = [&](GlobalValue::GUID GUID, const GlobalValueSummary *S) { runThinLTO() local [all...] |
H A D | ThinLTOCodeGenerator.cpp | 520 auto isPrevailing = [&](GlobalValue::GUID GUID, const GlobalValueSummary *S) { resolvePrevailingInIndex() local 665 auto isPrevailing = [&](GlobalValue::GUID G) { computeDeadSymbolsInIndex() local
|