[PATCH] D115497: [Inline] Disable deferred inlining
Mircea Trofin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 13 08:40:11 PST 2021
mtrofin added a comment.
In D115497#3186414 <https://reviews.llvm.org/D115497#3186414>, @mtrofin wrote:
> In D115497#3186304 <https://reviews.llvm.org/D115497#3186304>, @nikic wrote:
>
>> Regarding additional benchmarks, could I ask one of you to trigger a run of Google's internal benchmarks with this patch? Those are probably pretty representative for both PGO and non-PGO workloads.
>
> I'll take care of that over the weekend.
TL;DR; no significant performance effect
I ran 2 things:
- intenal microbenchmarks we use for compiler release, which are using `google benchmark`. I used the perf counter support in that library, and measured `INSTRUCTIONS` and `CYCLES` for a subset that I pre-verified has very low `INSTRUCTIONS` variation (i.e. around 0.2%). The geomean is flat. Per-benchmark, I saw variations sub-2% for either of the 2 counters.
- an internal benchmark for a real application - no significant change
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115497/new/
https://reviews.llvm.org/D115497
More information about the llvm-commits
mailing list