[llvm] [PGO] Sampled instrumentation in PGO to speed up instrumentation binary (PR #69535)
    via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Oct 18 16:55:32 PDT 2023
    
    
  
================
@@ -148,6 +150,16 @@ 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>
+    SampledInstrument("sampled-instr", cl::ZeroOrMore, cl::init(false),
+                      cl::desc("Do PGO instrumentation sampling"));
+
+static cl::opt<unsigned> SampledInstrumentDuration(
+    "sampled-instr-duration",
----------------
WenleiHe wrote:
nit: this is more like a sample rate rather than duration? 
https://github.com/llvm/llvm-project/pull/69535
    
    
More information about the llvm-commits
mailing list