r323902 - Clarify that optimization levels -O2 and above are recommended for use of PGO.
Eric Christopher via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 31 11:52:58 PST 2018
Author: echristo
Date: Wed Jan 31 11:52:58 2018
New Revision: 323902
URL: http://llvm.org/viewvc/llvm-project?rev=323902&view=rev
Log:
Clarify that optimization levels -O2 and above are recommended for use of PGO.
Modified:
cfe/trunk/docs/UsersManual.rst
Modified: cfe/trunk/docs/UsersManual.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/UsersManual.rst?rev=323902&r1=323901&r2=323902&view=diff
==============================================================================
--- cfe/trunk/docs/UsersManual.rst (original)
+++ cfe/trunk/docs/UsersManual.rst Wed Jan 31 11:52:58 2018
@@ -1375,7 +1375,8 @@ Profile Guided Optimization
Profile information enables better optimization. For example, knowing that a
branch is taken very frequently helps the compiler make better decisions when
ordering basic blocks. Knowing that a function ``foo`` is called more
-frequently than another function ``bar`` helps the inliner.
+frequently than another function ``bar`` helps the inliner. Optimization
+levels ``-O2`` and above are recommended for use of profile guided optimization.
Clang supports profile guided optimization with two different kinds of
profiling. A sampling profiler can generate a profile with very low runtime
More information about the cfe-commits
mailing list