[llvm] [ctx_prof] "Use" support for pre-thinlink. (PR #101338)
    Teresa Johnson via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Aug  1 18:29:59 PDT 2024
    
    
  
================
@@ -1176,8 +1180,11 @@ PassBuilder::buildModuleSimplificationPipeline(OptimizationLevel Level,
   // Enable contextual profiling instrumentation.
   const bool IsCtxProfGen = !IsPGOInstrGen && IsPreLink &&
                             PGOCtxProfLoweringPass::isContextualIRPGOEnabled();
+  const bool IsCtxProfUse = !UseCtxProfile.empty() && !PGOOpt &&
----------------
teresajohnson wrote:
Rather than checking`!PGOOpt` here and further below, should it be an error to combine these options?
https://github.com/llvm/llvm-project/pull/101338
    
    
More information about the llvm-commits
mailing list