[llvm-dev] Regarding basic block layout/code placement optimizations of profile guided optimization (PGO)

Xiaowan Dong via llvm-dev llvm-dev at lists.llvm.org
Tue Aug 7 11:53:11 PDT 2018


 Hi,

I would like to learn the details regarding what exactly PGO does for basic
block layout/code placement optimizations in llvm. Could you please point
me to some descriptions? Is it close to this paper (Karl Pettis and Robert
C. Hansen. 1990. Profile guided code positioning.  PLDI'90)
http://perso.ensta-paristech.fr/~bmonsuez/Cours/B6-4/Articles/papers15.pdf?
Whether it is purely intra-procedural or include inter-procedural
optimizations?

Thank you so much!

Best regards,
Xiaowan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180807/8107df7a/attachment.html>


More information about the llvm-dev mailing list