hassnaaHamdi wrote: > This is an interesting idea, thanks for the performance numbers. It could > also be useful for LTO without whole program visibility enabled, where most > of the vtables and type tests will end up with public visibility making them > ineligible for WPD. But I suspect it may not be profitable when there is any > type of PGO, which will cause speculative devirtualization to be applied for > profiled indirect calls via ICP. Can you share the detailed SPEC performance > results?
Hi @teresajohnson Thanks so much for looking at it. Here are the complete SPEC results. [Devirtualization_Performance.xlsx](https://github.com/user-attachments/files/20554409/Devirtualization_Performance.xlsx) https://github.com/llvm/llvm-project/pull/141777 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits