aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/IPO/FunctionImport.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/IPO/FunctionImport.cpp b/llvm/lib/Transforms/IPO/FunctionImport.cpp
index 6589f56..8aa975351 100644
--- a/llvm/lib/Transforms/IPO/FunctionImport.cpp
+++ b/llvm/lib/Transforms/IPO/FunctionImport.cpp
@@ -205,7 +205,7 @@ GetImportList(Module &DestModule,
<< "\n");
// Try to get a summary for this function call.
- auto InfoList = Index.findFunctionInfoList(CalledFunctionName);
+ auto InfoList = Index.findGlobalValueInfoList(CalledFunctionName);
if (InfoList == Index.end()) {
DEBUG(dbgs() << DestModule.getModuleIdentifier() << ": No summary for "
<< CalledFunctionName << " Ignoring.\n");
@@ -217,7 +217,7 @@ GetImportList(Module &DestModule,
auto &Info = InfoList->second[0];
assert(Info && "Nullptr in list, error importing summaries?\n");
- auto *Summary = Info->functionSummary();
+ auto *Summary = dyn_cast<FunctionSummary>(Info->summary());
if (!Summary) {
// FIXME: in case we are lazyloading summaries, we can do it now.
DEBUG(dbgs() << DestModule.getModuleIdentifier()