diff options
author | Vitaly Buka <vitalybuka@google.com> | 2020-08-14 12:42:21 -0700 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2020-08-14 12:42:44 -0700 |
commit | fc4fd898522afac2d54003f34a4656d898358b03 (patch) | |
tree | cc922607bac10a4bdc50155803e34d63c3201326 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 79ce64ea0872b81ca73e26c4c8ec1680439064bd (diff) | |
download | llvm-fc4fd898522afac2d54003f34a4656d898358b03.zip llvm-fc4fd898522afac2d54003f34a4656d898358b03.tar.gz llvm-fc4fd898522afac2d54003f34a4656d898358b03.tar.bz2 |
[StackSafety] Use ValueInfo in ParamAccess::Call
This avoid GUID lookup in Index.findSummaryInModule.
Follow up for D81242.
Reviewed By: tejohnson
Differential Revision: https://reviews.llvm.org/D85269
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp index e7d529d..7d06aac 100644 --- a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp +++ b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp @@ -472,7 +472,7 @@ static void computeFunctionSummary( F.hasFnAttribute(Attribute::AlwaysInline)}; std::vector<FunctionSummary::ParamAccess> ParamAccesses; if (auto *SSI = GetSSICallback(F)) - ParamAccesses = SSI->getParamAccesses(); + ParamAccesses = SSI->getParamAccesses(Index); auto FuncSummary = std::make_unique<FunctionSummary>( Flags, NumInsts, FunFlags, /*EntryCount=*/0, std::move(Refs), CallGraphEdges.takeVector(), TypeTests.takeVector(), |