[llvm] [PGO] Sampled instrumentation in PGO to speed up instrumentation binary (PR #69535)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 16 16:16:13 PDT 2024
================
@@ -170,6 +170,29 @@ cl::opt<bool> SkipRetExitBlock(
"skip-ret-exit-block", cl::init(true),
cl::desc("Suppress counter promotion if exit blocks contain ret."));
+static cl::opt<bool> SampledInstr("sampled-instr", cl::ZeroOrMore,
+ cl::init(false),
+ cl::desc("Do PGO instrumentation sampling"));
+
+static cl::opt<unsigned> SampledInstrPeriod(
+ "sampled-instr-period",
+ cl::desc("Set the profile instrumentation sample period. For each sample "
+ "period, the 'sampled-instr-burst-duration' number of consecutive "
----------------
xur-llvm wrote:
ack.
https://github.com/llvm/llvm-project/pull/69535
More information about the llvm-commits
mailing list