On Wednesday, 14 December 2016 at 05:07:17 UTC, Stefan Koch wrote:
I have just written a little piece of code that counts which switch-cases are executed most frequently versus how often their conditions are evaluated.

This can essentially be the basis for pgo based on the ctfe-function path. Since functions are supposed to be the same at ctfe and at runtime, you basically get profiling information for free while compiling.

Aside from just counting the results, is this going to possibly affect compilation/code generation to get speed/size optimization?

Reply via email to