[PATCH] D102007: [CSSPGO] Fix return value of getProbeWeight
Wenlei He via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri May 7 16:15:02 PDT 2021
wenlei added inline comments.
================
Comment at: llvm/lib/Transforms/IPO/SampleProfile.cpp:566
if (!FS)
- return std::error_code();
+ return 0;
----------------
Given it more thought, perhaps whether this is 0 or error_code is subject to something like `profile-sample-accurate`? I.e. with that flag, it means cold, otherwise it means unknown (error_code)?
The default behavior for `getInstWeight` the AutoFDO counterpart is returning error_code here. We don't have to do it now, but may be both AutoFDO and CSSPGO can check `profile-sample-accurate` here to decide between 0 or error_code? @wmi what do you think about AutoFDO?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D102007/new/
https://reviews.llvm.org/D102007
More information about the llvm-commits
mailing list