RFC: PGO Late instrumentation for LLVM

It could be a bit confusing to have two ways for PGO instrumentation at
the same time. If small functions like get/set are responsible for most of
the current overhead, could we inline these in clang?

What will be the replacement for Function entry counts under PGO late
instrumentation: these are valuable for many inter-procedural
profile-based optimizations?

Ivan

It could be a bit confusing to have two ways for PGO instrumentation at
the same time. If small functions like get/set are responsible for most of
the current overhead, could we inline these in clang?

What will be the replacement for Function entry counts under PGO late
instrumentation: these are valuable for many inter-procedural
profile-based optimizations?

Block counts (including entry count) can be fully reconstructed with late
instrumentation. No information is lost.

David