[llvm] [TRE] Adjust function entry count (PR #143987)

Mircea Trofin via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 17 13:53:03 PDT 2025


================
@@ -628,7 +628,10 @@ PassBuilder::buildFunctionSimplificationPipeline(OptimizationLevel Level,
       !Level.isOptimizingForSize())
     FPM.addPass(PGOMemOPSizeOpt());
 
-  FPM.addPass(TailCallElimPass());
+  FPM.addPass(
+      TailCallElimPass(/*UpdateFunctionEntryCount=*/(
+                           PGOOpt && PGOOpt->Action == PGOOptions::IRUse) ||
+                       !UseCtxProfile.empty()));
----------------
mtrofin wrote:

done

https://github.com/llvm/llvm-project/pull/143987


More information about the llvm-commits mailing list