[llvm] [TypeProf][PGO]Skip vtable-based ICP for which type profiles are known to be unrepresentative (PR #110575)

Mingming Liu via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 1 12:25:08 PDT 2024


minglotus-6 wrote:

> Is the issue here specific to vtable based ICP or does it also arise in the function based ICP?

This also arises to function-based ICP, and the `Extend` method of class template is marked as [hot](https://github.com/abseil/abseil-cpp/blame/c6b27359c3d27438b1313dddd7598914c1274a50/absl/crc/internal/crc_x86_arm_combined.cc#L370C3-L370C21) with `ABSL_ATTRIBUTE_HOT` to at least put `Extend` in `.text.hot` section (rather than `.text.unlikely`)

https://github.com/llvm/llvm-project/pull/110575


More information about the llvm-commits mailing list