[llvm] r265900 - [ThinLTO] Remove unused parameter (NFC)
Teresa Johnson via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 10 08:17:26 PDT 2016
Author: tejohnson
Date: Sun Apr 10 10:17:26 2016
New Revision: 265900
URL: http://llvm.org/viewvc/llvm-project?rev=265900&view=rev
Log:
[ThinLTO] Remove unused parameter (NFC)
Modified:
llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp
Modified: llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp?rev=265900&r1=265899&r2=265900&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp Sun Apr 10 10:17:26 2016
@@ -138,8 +138,8 @@ using EdgeInfo = std::pair<const Functio
/// 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
More information about the llvm-commits
mailing list