[PATCH] D147286: [FS-AFDO] Assign discriminators to pseudo probes
Hongtao Yu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 31 09:07:21 PDT 2023
hoy added inline comments.
================
Comment at: llvm/lib/CodeGen/MIRFSDiscriminator.cpp:134-140
+ if (HasPseudoProbe) {
+ // Only assign discriminators to pseudo probe instructions. Call
+ // instructions are excluded since their dwarf discriminators are used
+ // for other purposes, i.e, storing probe ids.
+ if (!I.isPseudoProbe())
+ continue;
+ } else if (ImprovedFSDiscriminator && I.isMetaInstruction()) {
----------------
wenlei wrote:
> nit:
> ```
> if ((ImprovedFSDiscriminator && I.isMetaInstruction()) ||
> (HasPseudoProbe && !I.isPseudoProbe()) {
> continue;
> }
> ```
Actually we need to go with the probe check first because probe is also a meta instruction.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147286/new/
https://reviews.llvm.org/D147286
More information about the llvm-commits
mailing list