According to the https://github.com/llvm/llvm-project/issues/45668 now IR PGO (`-fprofile-generate`/`-fprofile-use` flags in Clang) is the recommended way to do PGO in applications. All current investments in the PGO area in LLVM now are done in the IR PGO. We need to perform some kind of migration for open-source projects from old, FrontEnd PGO (`-fprofile-instr-generate`/`-fprofile-instr-use` flags in Clang) to IR PGO. The current list is the following: * ClickHouse: https://github.com/ClickHouse/ClickHouse/pull/57377 * YugabyteDB: https://github.com/yugabyte/yugabyte-db/issues/20089 * LDC: https://github.com/ldc-developers/ldc/issues/4542 We need to check more projects and add them here.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by zamazan4ik and has received 3 comments.