diff options
author | Mircea Trofin <mtrofin@google.com> | 2020-04-17 19:35:05 -0700 |
---|---|---|
committer | Mircea Trofin <mtrofin@google.com> | 2020-04-18 12:03:14 -0700 |
commit | ec73ae11a37e65c984a88d05ad401d28e78e96f8 (patch) | |
tree | 8e3cb845873d362b2257c148957fe922de43911f /llvm/lib/Analysis/InlineCost.cpp | |
parent | 46853b95ca550ccd6e2700df85f2a5f558134bb3 (diff) | |
download | llvm-ec73ae11a37e65c984a88d05ad401d28e78e96f8.zip llvm-ec73ae11a37e65c984a88d05ad401d28e78e96f8.tar.gz llvm-ec73ae11a37e65c984a88d05ad401d28e78e96f8.tar.bz2 |
[llvm][NFC][CallSite] Remove CallSite from ProfileSummary
Summary: Depends on D78395.
Reviewers: craig.topper, dblaikie, wmi, davidxl
Subscribers: eraman, hiraditya, haicheng, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D78414
Diffstat (limited to 'llvm/lib/Analysis/InlineCost.cpp')
-rw-r--r-- | llvm/lib/Analysis/InlineCost.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/InlineCost.cpp b/llvm/lib/Analysis/InlineCost.cpp index b9f0699..548def45 100644 --- a/llvm/lib/Analysis/InlineCost.cpp +++ b/llvm/lib/Analysis/InlineCost.cpp @@ -1173,7 +1173,7 @@ bool InlineCostCallAnalyzer::isColdCallSite(CallBase &Call, // If global profile summary is available, then callsite's coldness is // determined based on that. if (PSI && PSI->hasProfileSummary()) - return PSI->isColdCallSite(CallSite(&Call), CallerBFI); + return PSI->isColdCallSite(Call, CallerBFI); // Otherwise we need BFI to be available. if (!CallerBFI) @@ -1197,8 +1197,7 @@ InlineCostCallAnalyzer::getHotCallSiteThreshold(CallBase &Call, // If global profile summary is available, then callsite's hotness is // determined based on that. - if (PSI && PSI->hasProfileSummary() && - PSI->isHotCallSite(CallSite(&Call), CallerBFI)) + if (PSI && PSI->hasProfileSummary() && PSI->isHotCallSite(Call, CallerBFI)) return Params.HotCallSiteThreshold; // Otherwise we need BFI to be available and to have a locally hot callsite |