diff options
author | Teresa Johnson <tejohnson@google.com> | 2016-04-10 15:17:26 +0000 |
---|---|---|
committer | Teresa Johnson <tejohnson@google.com> | 2016-04-10 15:17:26 +0000 |
commit | 3255eec16c9b5def82790e0b4122554abfa9d360 (patch) | |
tree | 7e9d6bc6d0603e9b971aa84b9d148e9e6688185e | |
parent | 2a0932fb450af68ea7fe99f0346574eaa13144d2 (diff) | |
download | bcm5719-llvm-3255eec16c9b5def82790e0b4122554abfa9d360.tar.gz bcm5719-llvm-3255eec16c9b5def82790e0b4122554abfa9d360.zip |
[ThinLTO] Remove unused parameter (NFC)
llvm-svn: 265900
-rw-r--r-- | llvm/lib/Transforms/IPO/FunctionImport.cpp | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/llvm/lib/Transforms/IPO/FunctionImport.cpp b/llvm/lib/Transforms/IPO/FunctionImport.cpp index a1d36de214e..32853b93f28 100644 --- a/llvm/lib/Transforms/IPO/FunctionImport.cpp +++ b/llvm/lib/Transforms/IPO/FunctionImport.cpp @@ -138,8 +138,8 @@ using EdgeInfo = std::pair<const FunctionSummary *, unsigned /* Threshold */>; /// imported functions and the symbols they reference in their source module as /// exported from their source module. static void computeImportForFunction( - StringRef ModulePath, const FunctionSummary &Summary, - const ModuleSummaryIndex &Index, unsigned Threshold, + const FunctionSummary &Summary, const ModuleSummaryIndex &Index, + unsigned Threshold, const std::map<GlobalValue::GUID, FunctionSummary *> &DefinedFunctions, SmallVectorImpl<EdgeInfo> &Worklist, FunctionImporter::ImportMapTy &ImportsForModule, @@ -199,7 +199,6 @@ static void computeImportForFunction( /// as well as the list of "exports", i.e. the list of symbols referenced from /// another module (that may require promotion). static void ComputeImportForModule( - StringRef ModulePath, const std::map<GlobalValue::GUID, FunctionSummary *> &DefinedFunctions, const ModuleSummaryIndex &Index, FunctionImporter::ImportMapTy &ImportsForModule, @@ -213,7 +212,7 @@ static void ComputeImportForModule( for (auto &FuncInfo : DefinedFunctions) { auto *Summary = FuncInfo.second; DEBUG(dbgs() << "Initalize import for " << FuncInfo.first << "\n"); - computeImportForFunction(ModulePath, *Summary, Index, ImportInstrLimit, + computeImportForFunction(*Summary, Index, ImportInstrLimit, DefinedFunctions, Worklist, ImportsForModule, ExportLists); } @@ -227,9 +226,8 @@ static void ComputeImportForModule( // Adjust the threshold Threshold = Threshold * ImportInstrFactor; - computeImportForFunction(ModulePath, *Summary, Index, Threshold, - DefinedFunctions, Worklist, ImportsForModule, - ExportLists); + computeImportForFunction(*Summary, Index, Threshold, DefinedFunctions, + Worklist, ImportsForModule, ExportLists); } } @@ -265,8 +263,8 @@ void llvm::ComputeCrossModuleImport( auto &ImportsForModule = ImportLists[DefinedFunctions.first()]; DEBUG(dbgs() << "Computing import for Module '" << DefinedFunctions.first() << "'\n"); - ComputeImportForModule(DefinedFunctions.first(), DefinedFunctions.second, - Index, ImportsForModule, ExportLists); + ComputeImportForModule(DefinedFunctions.second, Index, ImportsForModule, + ExportLists); } #ifndef NDEBUG |