[all-commits] [llvm/llvm-project] 2345b7: [MLGO] Delete InlineSizeEstimatorAnalysis (#167271)

Aiden Grossman via All-commits all-commits at lists.llvm.org
Mon Nov 10 09:07:28 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2345b7d98f75cc8b8c9a770c193bb4e22a5f1dff
      https://github.com/llvm/llvm-project/commit/2345b7d98f75cc8b8c9a770c193bb4e22a5f1dff
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    R llvm/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
    M llvm/lib/Analysis/CMakeLists.txt
    M llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
    R llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def

  Log Message:
  -----------
  [MLGO] Delete InlineSizeEstimatorAnalysis (#167271)

InlineSizeEstimatorAnalysis was used initially to provide rewards for RL
algorithms that preferred more immediate rewards. Now we have moved away
from such training methodologies and this code has been sitting dead in
tree providing a bit of a maintenance burden for a couple of years.
Remove it given it is unused and requires some maintenance. This leaves
around the actual IR2Native model for now as it's used in
`TFUtilsTest.cpp`. Eventually we should probably remove that too.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list