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

Reply via email to