Bug 472265 - Evaluate Profile-Guided Optimization (PGO) on Clazy
Summary: Evaluate Profile-Guided Optimization (PGO) on Clazy
Status: REPORTED
Alias: None
Product: clazy
Classification: Developer tools
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-15 00:40 UTC by Alexander Zaitsev
Modified: 2023-07-15 00:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Zaitsev 2023-07-15 00:40:08 UTC
Hi!

Recently I checked Profile-Guided Optimization (PGO) optimization on many kind of software - the results are available here: https://github.com/zamazan4ik/awesome-pgo/

One of the related to Clazy project result is optimizing LLVM-based projects: https://github.com/llvm/llvm-project/issues/63486

I think the same approach should be applicable to Clazy as well since Clang-based tooling like Clang, Clangd, Clang Tidy is improved by PGO according to my tests. Would be great to see PGO-optimized Clazy in reality. Maybe some kind of build option with PGO will be a good starting point.