[PATCH] D93264: [CSSPGO] Introducing distribution factor for pseudo probe.
Wei Mi via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jan 15 09:53:34 PST 2021
wmi accepted this revision.
wmi added a comment.
This revision is now accepted and ready to land.
LGTM. Thanks.
================
Comment at: llvm/lib/Transforms/IPO/SampleProfile.cpp:363
const FunctionSamples *CalleeSamples;
uint64_t CallsiteCount;
+ // Call site distribution factor to prorate the profile samples for a
----------------
hoy wrote:
> wmi wrote:
> > CallsiteCount will be the count before being prorated or after if CallsiteDistribution is not 1.0?
> It is the count after prorated. The prorated count will be used to guide inlining. For example, if a callsite is duplicated in LTO prelink, then in LTO postlink the two copies will get their own distribution factors and their prorated counts are used to decide if they should be inlined independently.
Ok, better comment it.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93264/new/
https://reviews.llvm.org/D93264
More information about the cfe-commits
mailing list