[PATCH] D157061: [SampleProfile] Potential use after move in SampleProfileLoader::promoteMergeNotInlinedContextSamples
Lei Wang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 8 12:06:44 PDT 2023
wlei added inline comments.
================
Comment at: llvm/lib/Transforms/IPO/SampleProfile.cpp:1659
+ assert(Reader->profileIsCS() == FunctionSamples::ProfileIsCS);
+ if (Reader->profileIsCS())
+ ContextTracker = std::make_unique<SampleContextTracker>(
----------------
It looks like `promoteMergeNotInlinedContextSamples` are not for CS profile, see the comments:
```
// For CS profile, profile for not inlined context will be merged when
// base profile is being retrieved.
if (!FunctionSamples::ProfileIsCS)
promoteMergeNotInlinedContextSamples(LocalNotInlinedCallSites, F);
```
probably just assert on `!Reader->profileIsCS()`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D157061/new/
https://reviews.llvm.org/D157061
More information about the llvm-commits
mailing list