Re: GCC [RFC] Whole Program Devirtualization

2021-08-22 Thread Feng Xue OS via Gcc
[RFC] Whole Program Devirtualization Hello Feng Xue OS Your project is interesting, but ambitious. I think the major points are: whole program analysis. Static analysis tools like https://frama-c.com/ or https://github.com/bstarynk/bismon/ could be relevant. Projects like https://www.decoder

Re: GCC [RFC] Whole Program Devirtualization

2021-08-21 Thread Jonathan Wakely via Gcc
On Fri, 20 Aug 2021, 13:37 Basile Starynkevitch, wrote: > > *computed gotos* or *labels as values* (see > https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html > for more) are > making this difficult. But they do exist, and probably co

GCC [RFC] Whole Program Devirtualization

2021-08-20 Thread Basile Starynkevitch
Hello Feng Xue OS Your project is interesting, but ambitious. I think the major points are: *whole program analysis*. Static analysis tools like https://frama-c.com/ or https://github.com/bstarynk/bismon/ could be relevant. Projec