[llvm] [TRE] Adjust function entry count when using instrumented profiles (PR #143987)

Mircea Trofin via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 19 07:51:33 PDT 2025


================
@@ -919,7 +964,8 @@ struct TailCallElim : public FunctionPass {
     return TailRecursionEliminator::eliminate(
         F, &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F),
         &getAnalysis<AAResultsWrapperPass>().getAAResults(),
-        &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(), DTU);
+        &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(), DTU,
+        nullptr);
----------------
mtrofin wrote:

oh - because this is Legacy Pass Manager, and is code that should be deleted (see https://github.com/llvm/llvm-project/issues/82046). So no reason to add new features and support them there.

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


More information about the llvm-commits mailing list